From 1fd0433ad1e8264b966076bac8ca4c4b439cadd5 Mon Sep 17 00:00:00 2001
From: team-tf-cdk <84392119+team-tf-cdk@users.noreply.github.com>
Date: Tue, 17 Oct 2023 10:35:00 -0400
Subject: [PATCH] feat!: update CDKTF version to `0.19.0` (#410)
Triggered by https://github.com/cdktf/cdktf-repository-manager/actions/runs/6546682528
---
.../workflows/auto-close-community-issues.yml | 2 +
.../workflows/auto-close-community-prs.yml | 2 +
.projen/deps.json | 6 +-
.projenrc.js | 2 +-
docs/awsNetworkPeering.csharp.md | 106 ++++++++++++++
docs/awsNetworkPeering.go.md | 106 ++++++++++++++
docs/awsNetworkPeering.java.md | 108 ++++++++++++++
docs/awsNetworkPeering.python.md | 119 +++++++++++++++
docs/awsNetworkPeering.typescript.md | 106 ++++++++++++++
docs/awsTransitGatewayAttachment.csharp.md | 106 ++++++++++++++
docs/awsTransitGatewayAttachment.go.md | 106 ++++++++++++++
docs/awsTransitGatewayAttachment.java.md | 108 ++++++++++++++
docs/awsTransitGatewayAttachment.python.md | 119 +++++++++++++++
.../awsTransitGatewayAttachment.typescript.md | 106 ++++++++++++++
docs/azurePeeringConnection.csharp.md | 106 ++++++++++++++
docs/azurePeeringConnection.go.md | 106 ++++++++++++++
docs/azurePeeringConnection.java.md | 108 ++++++++++++++
docs/azurePeeringConnection.python.md | 119 +++++++++++++++
docs/azurePeeringConnection.typescript.md | 106 ++++++++++++++
docs/boundaryCluster.csharp.md | 106 ++++++++++++++
docs/boundaryCluster.go.md | 106 ++++++++++++++
docs/boundaryCluster.java.md | 108 ++++++++++++++
docs/boundaryCluster.python.md | 119 +++++++++++++++
docs/boundaryCluster.typescript.md | 106 ++++++++++++++
docs/consulCluster.csharp.md | 106 ++++++++++++++
docs/consulCluster.go.md | 106 ++++++++++++++
docs/consulCluster.java.md | 108 ++++++++++++++
docs/consulCluster.python.md | 119 +++++++++++++++
docs/consulCluster.typescript.md | 106 ++++++++++++++
docs/consulClusterRootToken.csharp.md | 106 ++++++++++++++
docs/consulClusterRootToken.go.md | 106 ++++++++++++++
docs/consulClusterRootToken.java.md | 108 ++++++++++++++
docs/consulClusterRootToken.python.md | 119 +++++++++++++++
docs/consulClusterRootToken.typescript.md | 106 ++++++++++++++
docs/consulSnapshot.csharp.md | 106 ++++++++++++++
docs/consulSnapshot.go.md | 106 ++++++++++++++
docs/consulSnapshot.java.md | 108 ++++++++++++++
docs/consulSnapshot.python.md | 119 +++++++++++++++
docs/consulSnapshot.typescript.md | 106 ++++++++++++++
docs/dataHcpAwsNetworkPeering.csharp.md | 45 ++++++
docs/dataHcpAwsNetworkPeering.go.md | 45 ++++++
docs/dataHcpAwsNetworkPeering.java.md | 45 ++++++
docs/dataHcpAwsNetworkPeering.python.md | 50 +++++++
docs/dataHcpAwsNetworkPeering.typescript.md | 45 ++++++
...taHcpAwsTransitGatewayAttachment.csharp.md | 45 ++++++
docs/dataHcpAwsTransitGatewayAttachment.go.md | 45 ++++++
...dataHcpAwsTransitGatewayAttachment.java.md | 45 ++++++
...taHcpAwsTransitGatewayAttachment.python.md | 50 +++++++
...pAwsTransitGatewayAttachment.typescript.md | 45 ++++++
docs/dataHcpAzurePeeringConnection.csharp.md | 45 ++++++
docs/dataHcpAzurePeeringConnection.go.md | 45 ++++++
docs/dataHcpAzurePeeringConnection.java.md | 45 ++++++
docs/dataHcpAzurePeeringConnection.python.md | 50 +++++++
...ataHcpAzurePeeringConnection.typescript.md | 45 ++++++
docs/dataHcpBoundaryCluster.csharp.md | 45 ++++++
docs/dataHcpBoundaryCluster.go.md | 45 ++++++
docs/dataHcpBoundaryCluster.java.md | 45 ++++++
docs/dataHcpBoundaryCluster.python.md | 50 +++++++
docs/dataHcpBoundaryCluster.typescript.md | 45 ++++++
docs/dataHcpConsulAgentHelmConfig.csharp.md | 45 ++++++
docs/dataHcpConsulAgentHelmConfig.go.md | 45 ++++++
docs/dataHcpConsulAgentHelmConfig.java.md | 45 ++++++
docs/dataHcpConsulAgentHelmConfig.python.md | 50 +++++++
...dataHcpConsulAgentHelmConfig.typescript.md | 45 ++++++
...taHcpConsulAgentKubernetesSecret.csharp.md | 45 ++++++
docs/dataHcpConsulAgentKubernetesSecret.go.md | 45 ++++++
...dataHcpConsulAgentKubernetesSecret.java.md | 45 ++++++
...taHcpConsulAgentKubernetesSecret.python.md | 50 +++++++
...pConsulAgentKubernetesSecret.typescript.md | 45 ++++++
docs/dataHcpConsulCluster.csharp.md | 45 ++++++
docs/dataHcpConsulCluster.go.md | 45 ++++++
docs/dataHcpConsulCluster.java.md | 45 ++++++
docs/dataHcpConsulCluster.python.md | 50 +++++++
docs/dataHcpConsulCluster.typescript.md | 45 ++++++
docs/dataHcpConsulVersions.csharp.md | 45 ++++++
docs/dataHcpConsulVersions.go.md | 45 ++++++
docs/dataHcpConsulVersions.java.md | 45 ++++++
docs/dataHcpConsulVersions.python.md | 50 +++++++
docs/dataHcpConsulVersions.typescript.md | 45 ++++++
docs/dataHcpHvn.csharp.md | 45 ++++++
docs/dataHcpHvn.go.md | 45 ++++++
docs/dataHcpHvn.java.md | 45 ++++++
docs/dataHcpHvn.python.md | 50 +++++++
docs/dataHcpHvn.typescript.md | 45 ++++++
docs/dataHcpHvnPeeringConnection.csharp.md | 45 ++++++
docs/dataHcpHvnPeeringConnection.go.md | 45 ++++++
docs/dataHcpHvnPeeringConnection.java.md | 45 ++++++
docs/dataHcpHvnPeeringConnection.python.md | 50 +++++++
.../dataHcpHvnPeeringConnection.typescript.md | 45 ++++++
docs/dataHcpHvnRoute.csharp.md | 45 ++++++
docs/dataHcpHvnRoute.go.md | 45 ++++++
docs/dataHcpHvnRoute.java.md | 45 ++++++
docs/dataHcpHvnRoute.python.md | 50 +++++++
docs/dataHcpHvnRoute.typescript.md | 45 ++++++
docs/dataHcpOrganization.csharp.md | 45 ++++++
docs/dataHcpOrganization.go.md | 45 ++++++
docs/dataHcpOrganization.java.md | 45 ++++++
docs/dataHcpOrganization.python.md | 50 +++++++
docs/dataHcpOrganization.typescript.md | 45 ++++++
docs/dataHcpPackerBucketNames.csharp.md | 45 ++++++
docs/dataHcpPackerBucketNames.go.md | 45 ++++++
docs/dataHcpPackerBucketNames.java.md | 45 ++++++
docs/dataHcpPackerBucketNames.python.md | 50 +++++++
docs/dataHcpPackerBucketNames.typescript.md | 45 ++++++
docs/dataHcpPackerImage.csharp.md | 45 ++++++
docs/dataHcpPackerImage.go.md | 45 ++++++
docs/dataHcpPackerImage.java.md | 45 ++++++
docs/dataHcpPackerImage.python.md | 50 +++++++
docs/dataHcpPackerImage.typescript.md | 45 ++++++
docs/dataHcpPackerIteration.csharp.md | 45 ++++++
docs/dataHcpPackerIteration.go.md | 45 ++++++
docs/dataHcpPackerIteration.java.md | 45 ++++++
docs/dataHcpPackerIteration.python.md | 50 +++++++
docs/dataHcpPackerIteration.typescript.md | 45 ++++++
docs/dataHcpPackerRunTask.csharp.md | 45 ++++++
docs/dataHcpPackerRunTask.go.md | 45 ++++++
docs/dataHcpPackerRunTask.java.md | 45 ++++++
docs/dataHcpPackerRunTask.python.md | 50 +++++++
docs/dataHcpPackerRunTask.typescript.md | 45 ++++++
docs/dataHcpProject.csharp.md | 45 ++++++
docs/dataHcpProject.go.md | 45 ++++++
docs/dataHcpProject.java.md | 45 ++++++
docs/dataHcpProject.python.md | 50 +++++++
docs/dataHcpProject.typescript.md | 45 ++++++
docs/dataHcpVaultCluster.csharp.md | 45 ++++++
docs/dataHcpVaultCluster.go.md | 45 ++++++
docs/dataHcpVaultCluster.java.md | 45 ++++++
docs/dataHcpVaultCluster.python.md | 50 +++++++
docs/dataHcpVaultCluster.typescript.md | 45 ++++++
docs/dataHcpVaultPlugin.csharp.md | 45 ++++++
docs/dataHcpVaultPlugin.go.md | 45 ++++++
docs/dataHcpVaultPlugin.java.md | 45 ++++++
docs/dataHcpVaultPlugin.python.md | 50 +++++++
docs/dataHcpVaultPlugin.typescript.md | 45 ++++++
docs/dataHcpVaultSecretsApp.csharp.md | 45 ++++++
docs/dataHcpVaultSecretsApp.go.md | 45 ++++++
docs/dataHcpVaultSecretsApp.java.md | 45 ++++++
docs/dataHcpVaultSecretsApp.python.md | 50 +++++++
docs/dataHcpVaultSecretsApp.typescript.md | 45 ++++++
docs/dataHcpVaultSecretsSecret.csharp.md | 45 ++++++
docs/dataHcpVaultSecretsSecret.go.md | 45 ++++++
docs/dataHcpVaultSecretsSecret.java.md | 45 ++++++
docs/dataHcpVaultSecretsSecret.python.md | 50 +++++++
docs/dataHcpVaultSecretsSecret.typescript.md | 45 ++++++
docs/hvn.csharp.md | 106 ++++++++++++++
docs/hvn.go.md | 106 ++++++++++++++
docs/hvn.java.md | 108 ++++++++++++++
docs/hvn.python.md | 119 +++++++++++++++
docs/hvn.typescript.md | 106 ++++++++++++++
docs/hvnPeeringConnection.csharp.md | 106 ++++++++++++++
docs/hvnPeeringConnection.go.md | 106 ++++++++++++++
docs/hvnPeeringConnection.java.md | 108 ++++++++++++++
docs/hvnPeeringConnection.python.md | 119 +++++++++++++++
docs/hvnPeeringConnection.typescript.md | 106 ++++++++++++++
docs/hvnRoute.csharp.md | 106 ++++++++++++++
docs/hvnRoute.go.md | 106 ++++++++++++++
docs/hvnRoute.java.md | 108 ++++++++++++++
docs/hvnRoute.python.md | 119 +++++++++++++++
docs/hvnRoute.typescript.md | 106 ++++++++++++++
docs/packerChannel.csharp.md | 106 ++++++++++++++
docs/packerChannel.go.md | 106 ++++++++++++++
docs/packerChannel.java.md | 108 ++++++++++++++
docs/packerChannel.python.md | 119 +++++++++++++++
docs/packerChannel.typescript.md | 106 ++++++++++++++
docs/packerChannelAssignment.csharp.md | 106 ++++++++++++++
docs/packerChannelAssignment.go.md | 106 ++++++++++++++
docs/packerChannelAssignment.java.md | 108 ++++++++++++++
docs/packerChannelAssignment.python.md | 119 +++++++++++++++
docs/packerChannelAssignment.typescript.md | 106 ++++++++++++++
docs/packerRunTask.csharp.md | 106 ++++++++++++++
docs/packerRunTask.go.md | 106 ++++++++++++++
docs/packerRunTask.java.md | 108 ++++++++++++++
docs/packerRunTask.python.md | 119 +++++++++++++++
docs/packerRunTask.typescript.md | 106 ++++++++++++++
docs/project.csharp.md | 106 ++++++++++++++
docs/project.go.md | 106 ++++++++++++++
docs/project.java.md | 108 ++++++++++++++
docs/project.python.md | 119 +++++++++++++++
docs/project.typescript.md | 106 ++++++++++++++
docs/provider.csharp.md | 45 ++++++
docs/provider.go.md | 45 ++++++
docs/provider.java.md | 45 ++++++
docs/provider.python.md | 50 +++++++
docs/provider.typescript.md | 45 ++++++
docs/vaultCluster.csharp.md | 106 ++++++++++++++
docs/vaultCluster.go.md | 106 ++++++++++++++
docs/vaultCluster.java.md | 108 ++++++++++++++
docs/vaultCluster.python.md | 119 +++++++++++++++
docs/vaultCluster.typescript.md | 106 ++++++++++++++
docs/vaultClusterAdminToken.csharp.md | 106 ++++++++++++++
docs/vaultClusterAdminToken.go.md | 106 ++++++++++++++
docs/vaultClusterAdminToken.java.md | 108 ++++++++++++++
docs/vaultClusterAdminToken.python.md | 119 +++++++++++++++
docs/vaultClusterAdminToken.typescript.md | 106 ++++++++++++++
docs/vaultPlugin.csharp.md | 106 ++++++++++++++
docs/vaultPlugin.go.md | 106 ++++++++++++++
docs/vaultPlugin.java.md | 108 ++++++++++++++
docs/vaultPlugin.python.md | 119 +++++++++++++++
docs/vaultPlugin.typescript.md | 106 ++++++++++++++
docs/vaultSecretsApp.csharp.md | 106 ++++++++++++++
docs/vaultSecretsApp.go.md | 106 ++++++++++++++
docs/vaultSecretsApp.java.md | 108 ++++++++++++++
docs/vaultSecretsApp.python.md | 119 +++++++++++++++
docs/vaultSecretsApp.typescript.md | 106 ++++++++++++++
docs/vaultSecretsSecret.csharp.md | 106 ++++++++++++++
docs/vaultSecretsSecret.go.md | 106 ++++++++++++++
docs/vaultSecretsSecret.java.md | 108 ++++++++++++++
docs/vaultSecretsSecret.python.md | 119 +++++++++++++++
docs/vaultSecretsSecret.typescript.md | 106 ++++++++++++++
package.json | 8 +-
src/aws-network-peering/index.ts | 14 ++
src/aws-transit-gateway-attachment/index.ts | 14 ++
src/azure-peering-connection/index.ts | 14 ++
src/boundary-cluster/index.ts | 14 ++
src/consul-cluster-root-token/index.ts | 14 ++
src/consul-cluster/index.ts | 14 ++
src/consul-snapshot/index.ts | 14 ++
src/data-hcp-aws-network-peering/index.ts | 14 ++
.../index.ts | 14 ++
.../index.ts | 14 ++
src/data-hcp-boundary-cluster/index.ts | 14 ++
.../index.ts | 14 ++
.../index.ts | 14 ++
src/data-hcp-consul-cluster/index.ts | 14 ++
src/data-hcp-consul-versions/index.ts | 14 ++
src/data-hcp-hvn-peering-connection/index.ts | 14 ++
src/data-hcp-hvn-route/index.ts | 14 ++
src/data-hcp-hvn/index.ts | 14 ++
src/data-hcp-organization/index.ts | 14 ++
src/data-hcp-packer-bucket-names/index.ts | 14 ++
src/data-hcp-packer-image/index.ts | 14 ++
src/data-hcp-packer-iteration/index.ts | 14 ++
src/data-hcp-packer-run-task/index.ts | 14 ++
src/data-hcp-project/index.ts | 14 ++
src/data-hcp-vault-cluster/index.ts | 14 ++
src/data-hcp-vault-plugin/index.ts | 14 ++
src/data-hcp-vault-secrets-app/index.ts | 14 ++
src/data-hcp-vault-secrets-secret/index.ts | 14 ++
src/hvn-peering-connection/index.ts | 14 ++
src/hvn-route/index.ts | 14 ++
src/hvn/index.ts | 14 ++
src/packer-channel-assignment/index.ts | 14 ++
src/packer-channel/index.ts | 14 ++
src/packer-run-task/index.ts | 14 ++
src/project/index.ts | 14 ++
src/provider/index.ts | 14 ++
src/vault-cluster-admin-token/index.ts | 14 ++
src/vault-cluster/index.ts | 14 ++
src/vault-plugin/index.ts | 14 ++
src/vault-secrets-app/index.ts | 14 ++
src/vault-secrets-secret/index.ts | 14 ++
yarn.lock | 138 +++++++++---------
252 files changed, 16070 insertions(+), 77 deletions(-)
diff --git a/.github/workflows/auto-close-community-issues.yml b/.github/workflows/auto-close-community-issues.yml
index 7cd751156..6263b446b 100644
--- a/.github/workflows/auto-close-community-issues.yml
+++ b/.github/workflows/auto-close-community-issues.yml
@@ -12,6 +12,8 @@ jobs:
issues: write
if: github.event.issue.author_association != 'OWNER' && github.event.issue.author_association != 'MEMBER' && github.event.issue.author_association != 'COLLABORATOR'
steps:
+ - name: Checkout
+ uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
- name: Auto-close issues by non-collaborators
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/auto-close-community-prs.yml b/.github/workflows/auto-close-community-prs.yml
index 9468d2ce3..8be9da9ca 100644
--- a/.github/workflows/auto-close-community-prs.yml
+++ b/.github/workflows/auto-close-community-prs.yml
@@ -12,6 +12,8 @@ jobs:
pull-requests: write
if: github.event.pull_request.author_association != 'OWNER' && github.event.pull_request.author_association != 'MEMBER' && github.event.pull_request.author_association != 'COLLABORATOR'
steps:
+ - name: Checkout
+ uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
- name: Auto-close PRs by non-collaborators
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.projen/deps.json b/.projen/deps.json
index 6a14ea2cc..0080949ae 100644
--- a/.projen/deps.json
+++ b/.projen/deps.json
@@ -17,12 +17,12 @@
},
{
"name": "cdktf-cli",
- "version": "^0.18.0",
+ "version": "^0.19.0",
"type": "build"
},
{
"name": "cdktf",
- "version": "^0.18.0",
+ "version": "^0.19.0",
"type": "build"
},
{
@@ -88,7 +88,7 @@
},
{
"name": "cdktf",
- "version": "^0.18.0",
+ "version": "^0.19.0",
"type": "peer"
},
{
diff --git a/.projenrc.js b/.projenrc.js
index e5e4bf9d1..03c53a190 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.18.0",
+ cdktfVersion: "^0.19.0",
constructsVersion: "^10.0.0",
minNodeVersion: "18.12.0",
jsiiVersion: "^5.0.1",
diff --git a/docs/awsNetworkPeering.csharp.md b/docs/awsNetworkPeering.csharp.md
index 1cda92d75..310154eb3 100644
--- a/docs/awsNetworkPeering.csharp.md
+++ b/docs/awsNetworkPeering.csharp.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| GetAnyMapAttribute
| *No description.* |
| GetBooleanAttribute
| *No description.* |
| GetBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| GetNumberMapAttribute
| *No description.* |
| GetStringAttribute
| *No description.* |
| GetStringMapAttribute
| *No description.* |
+| ImportFrom
| *No description.* |
| InterpolationForAttribute
| *No description.* |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
| ResetProjectId
| *No description.* |
@@ -141,6 +144,22 @@ private object ToTerraform()
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```csharp
+private void AddMoveTarget(string MoveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```csharp
@@ -249,6 +268,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri
---
+##### `ImportFrom`
+
+```csharp
+private void ImportFrom(string Id, TerraformProvider Provider = null)
+```
+
+###### `Id`Required
+
+- *Type:* string
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```csharp
@@ -261,6 +298,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
---
+##### `MoveTo`
+
+```csharp
+private void MoveTo(string MoveTarget, object Index = null)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `Index`Optional
+
+- *Type:* object
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutTimeouts`
```csharp
@@ -298,6 +359,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a AwsNetworkPeering resource upon running "cdktf plan ". |
---
@@ -361,6 +423,50 @@ AwsNetworkPeering.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+AwsNetworkPeering.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a AwsNetworkPeering resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the AwsNetworkPeering to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing AwsNetworkPeering that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/aws_network_peering#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the AwsNetworkPeering to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/awsNetworkPeering.go.md b/docs/awsNetworkPeering.go.md
index da5f08460..12bea7576 100644
--- a/docs/awsNetworkPeering.go.md
+++ b/docs/awsNetworkPeering.go.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| GetAnyMapAttribute
| *No description.* |
| GetBooleanAttribute
| *No description.* |
| GetBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| GetNumberMapAttribute
| *No description.* |
| GetStringAttribute
| *No description.* |
| GetStringMapAttribute
| *No description.* |
+| ImportFrom
| *No description.* |
| InterpolationForAttribute
| *No description.* |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
| ResetProjectId
| *No description.* |
@@ -141,6 +144,22 @@ func ToTerraform() interface{}
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```go
+func AddMoveTarget(moveTarget *string)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```go
@@ -249,6 +268,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
---
+##### `ImportFrom`
+
+```go
+func ImportFrom(id *string, provider TerraformProvider)
+```
+
+###### `id`Required
+
+- *Type:* *string
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```go
@@ -261,6 +298,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
---
+##### `MoveTo`
+
+```go
+func MoveTo(moveTarget *string, index interface{})
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* interface{}
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutTimeouts`
```go
@@ -298,6 +359,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a AwsNetworkPeering resource upon running "cdktf plan ". |
---
@@ -361,6 +423,50 @@ awsnetworkpeering.AwsNetworkPeering_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awsnetworkpeering"
+
+awsnetworkpeering.AwsNetworkPeering_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a AwsNetworkPeering resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the AwsNetworkPeering to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing AwsNetworkPeering that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/aws_network_peering#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the AwsNetworkPeering to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/awsNetworkPeering.java.md b/docs/awsNetworkPeering.java.md
index 89a6b83d8..f0f674e09 100644
--- a/docs/awsNetworkPeering.java.md
+++ b/docs/awsNetworkPeering.java.md
@@ -215,6 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| getAnyMapAttribute
| *No description.* |
| getBooleanAttribute
| *No description.* |
| getBooleanMapAttribute
| *No description.* |
@@ -224,7 +225,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| getNumberMapAttribute
| *No description.* |
| getStringAttribute
| *No description.* |
| getStringMapAttribute
| *No description.* |
+| importFrom
| *No description.* |
| interpolationForAttribute
| *No description.* |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
| resetProjectId
| *No description.* |
@@ -296,6 +299,22 @@ public java.lang.Object toTerraform()
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```java
+public void addMoveTarget(java.lang.String moveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```java
@@ -404,6 +423,25 @@ public java.util.Map getStringMapAttribute(j
---
+##### `importFrom`
+
+```java
+public void importFrom(java.lang.String id)
+public void importFrom(java.lang.String id, TerraformProvider provider)
+```
+
+###### `id`Required
+
+- *Type:* java.lang.String
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```java
@@ -416,6 +454,31 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute
---
+##### `moveTo`
+
+```java
+public void moveTo(java.lang.String moveTarget)
+public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* java.lang.String OR java.lang.Number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putTimeouts`
```java
@@ -453,6 +516,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a AwsNetworkPeering resource upon running "cdktf plan ". |
---
@@ -516,6 +580,50 @@ AwsNetworkPeering.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.aws_network_peering.AwsNetworkPeering;
+
+AwsNetworkPeering.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),AwsNetworkPeering.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a AwsNetworkPeering resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the AwsNetworkPeering to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing AwsNetworkPeering that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/aws_network_peering#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the AwsNetworkPeering to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/awsNetworkPeering.python.md b/docs/awsNetworkPeering.python.md
index ab5233b30..31599dc1c 100644
--- a/docs/awsNetworkPeering.python.md
+++ b/docs/awsNetworkPeering.python.md
@@ -213,6 +213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| 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. |
| get_any_map_attribute
| *No description.* |
| get_boolean_attribute
| *No description.* |
| get_boolean_map_attribute
| *No description.* |
@@ -222,7 +223,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| get_number_map_attribute
| *No description.* |
| get_string_attribute
| *No description.* |
| get_string_map_attribute
| *No description.* |
+| import_from
| *No description.* |
| interpolation_for_attribute
| *No description.* |
+| move_to
| Moves this resource to the target resource given by moveTarget. |
| put_timeouts
| *No description.* |
| reset_id
| *No description.* |
| reset_project_id
| *No description.* |
@@ -299,6 +302,24 @@ def to_terraform() -> typing.Any
Adds this resource to the terraform JSON output.
+##### `add_move_target`
+
+```python
+def add_move_target(
+ move_target: str
+) -> None
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The string move target that will correspond to this resource.
+
+---
+
##### `get_any_map_attribute`
```python
@@ -425,6 +446,27 @@ def get_string_map_attribute(
---
+##### `import_from`
+
+```python
+def import_from(
+ id: str,
+ provider: TerraformProvider = None
+) -> None
+```
+
+###### `id`Required
+
+- *Type:* str
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolation_for_attribute`
```python
@@ -439,6 +481,33 @@ def interpolation_for_attribute(
---
+##### `move_to`
+
+```python
+def move_to(
+ move_target: str,
+ index: typing.Union[str, typing.Union[int, float]] = None
+) -> None
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* typing.Union[str, typing.Union[int, float]]
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `put_timeouts`
```python
@@ -498,6 +567,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_resource
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a AwsNetworkPeering resource upon running "cdktf plan ". |
---
@@ -567,6 +637,55 @@ awsNetworkPeering.AwsNetworkPeering.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import aws_network_peering
+
+awsNetworkPeering.AwsNetworkPeering.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a AwsNetworkPeering resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the AwsNetworkPeering to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing AwsNetworkPeering that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/aws_network_peering#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the AwsNetworkPeering to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/awsNetworkPeering.typescript.md b/docs/awsNetworkPeering.typescript.md
index 85f00bebd..0b1dab27a 100644
--- a/docs/awsNetworkPeering.typescript.md
+++ b/docs/awsNetworkPeering.typescript.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| getAnyMapAttribute
| *No description.* |
| getBooleanAttribute
| *No description.* |
| getBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| getNumberMapAttribute
| *No description.* |
| getStringAttribute
| *No description.* |
| getStringMapAttribute
| *No description.* |
+| importFrom
| *No description.* |
| interpolationForAttribute
| *No description.* |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
| resetProjectId
| *No description.* |
@@ -141,6 +144,22 @@ public toTerraform(): any
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```typescript
+public addMoveTarget(moveTarget: string): void
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```typescript
@@ -249,6 +268,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri
---
+##### `importFrom`
+
+```typescript
+public importFrom(id: string, provider?: TerraformProvider): void
+```
+
+###### `id`Required
+
+- *Type:* string
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```typescript
@@ -261,6 +298,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
---
+##### `moveTo`
+
+```typescript
+public moveTo(moveTarget: string, index?: string | number): void
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* string | number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putTimeouts`
```typescript
@@ -298,6 +359,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a AwsNetworkPeering resource upon running "cdktf plan ". |
---
@@ -361,6 +423,50 @@ awsNetworkPeering.AwsNetworkPeering.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { awsNetworkPeering } from '@cdktf/provider-hcp'
+
+awsNetworkPeering.AwsNetworkPeering.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a AwsNetworkPeering resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the AwsNetworkPeering to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing AwsNetworkPeering that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/aws_network_peering#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the AwsNetworkPeering to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/awsTransitGatewayAttachment.csharp.md b/docs/awsTransitGatewayAttachment.csharp.md
index 55636f4f2..502f36a5a 100644
--- a/docs/awsTransitGatewayAttachment.csharp.md
+++ b/docs/awsTransitGatewayAttachment.csharp.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| GetAnyMapAttribute
| *No description.* |
| GetBooleanAttribute
| *No description.* |
| GetBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| GetNumberMapAttribute
| *No description.* |
| GetStringAttribute
| *No description.* |
| GetStringMapAttribute
| *No description.* |
+| ImportFrom
| *No description.* |
| InterpolationForAttribute
| *No description.* |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
| ResetProjectId
| *No description.* |
@@ -141,6 +144,22 @@ private object ToTerraform()
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```csharp
+private void AddMoveTarget(string MoveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```csharp
@@ -249,6 +268,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri
---
+##### `ImportFrom`
+
+```csharp
+private void ImportFrom(string Id, TerraformProvider Provider = null)
+```
+
+###### `Id`Required
+
+- *Type:* string
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```csharp
@@ -261,6 +298,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
---
+##### `MoveTo`
+
+```csharp
+private void MoveTo(string MoveTarget, object Index = null)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `Index`Optional
+
+- *Type:* object
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutTimeouts`
```csharp
@@ -298,6 +359,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a AwsTransitGatewayAttachment resource upon running "cdktf plan ". |
---
@@ -361,6 +423,50 @@ AwsTransitGatewayAttachment.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+AwsTransitGatewayAttachment.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a AwsTransitGatewayAttachment resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the AwsTransitGatewayAttachment to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing AwsTransitGatewayAttachment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/aws_transit_gateway_attachment#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the AwsTransitGatewayAttachment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/awsTransitGatewayAttachment.go.md b/docs/awsTransitGatewayAttachment.go.md
index 5468aed3e..1ebfa4e3b 100644
--- a/docs/awsTransitGatewayAttachment.go.md
+++ b/docs/awsTransitGatewayAttachment.go.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| GetAnyMapAttribute
| *No description.* |
| GetBooleanAttribute
| *No description.* |
| GetBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| GetNumberMapAttribute
| *No description.* |
| GetStringAttribute
| *No description.* |
| GetStringMapAttribute
| *No description.* |
+| ImportFrom
| *No description.* |
| InterpolationForAttribute
| *No description.* |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
| ResetProjectId
| *No description.* |
@@ -141,6 +144,22 @@ func ToTerraform() interface{}
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```go
+func AddMoveTarget(moveTarget *string)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```go
@@ -249,6 +268,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
---
+##### `ImportFrom`
+
+```go
+func ImportFrom(id *string, provider TerraformProvider)
+```
+
+###### `id`Required
+
+- *Type:* *string
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```go
@@ -261,6 +298,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
---
+##### `MoveTo`
+
+```go
+func MoveTo(moveTarget *string, index interface{})
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* interface{}
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutTimeouts`
```go
@@ -298,6 +359,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a AwsTransitGatewayAttachment resource upon running "cdktf plan ". |
---
@@ -361,6 +423,50 @@ awstransitgatewayattachment.AwsTransitGatewayAttachment_IsTerraformResource(x in
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/awstransitgatewayattachment"
+
+awstransitgatewayattachment.AwsTransitGatewayAttachment_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a AwsTransitGatewayAttachment resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the AwsTransitGatewayAttachment to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing AwsTransitGatewayAttachment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/aws_transit_gateway_attachment#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the AwsTransitGatewayAttachment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/awsTransitGatewayAttachment.java.md b/docs/awsTransitGatewayAttachment.java.md
index 3c9f5e942..4b7763a6b 100644
--- a/docs/awsTransitGatewayAttachment.java.md
+++ b/docs/awsTransitGatewayAttachment.java.md
@@ -203,6 +203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| getAnyMapAttribute
| *No description.* |
| getBooleanAttribute
| *No description.* |
| getBooleanMapAttribute
| *No description.* |
@@ -212,7 +213,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| getNumberMapAttribute
| *No description.* |
| getStringAttribute
| *No description.* |
| getStringMapAttribute
| *No description.* |
+| importFrom
| *No description.* |
| interpolationForAttribute
| *No description.* |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
| resetProjectId
| *No description.* |
@@ -284,6 +287,22 @@ public java.lang.Object toTerraform()
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```java
+public void addMoveTarget(java.lang.String moveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```java
@@ -392,6 +411,25 @@ public java.util.Map getStringMapAttribute(j
---
+##### `importFrom`
+
+```java
+public void importFrom(java.lang.String id)
+public void importFrom(java.lang.String id, TerraformProvider provider)
+```
+
+###### `id`Required
+
+- *Type:* java.lang.String
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```java
@@ -404,6 +442,31 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute
---
+##### `moveTo`
+
+```java
+public void moveTo(java.lang.String moveTarget)
+public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* java.lang.String OR java.lang.Number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putTimeouts`
```java
@@ -441,6 +504,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a AwsTransitGatewayAttachment resource upon running "cdktf plan ". |
---
@@ -504,6 +568,50 @@ AwsTransitGatewayAttachment.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.aws_transit_gateway_attachment.AwsTransitGatewayAttachment;
+
+AwsTransitGatewayAttachment.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),AwsTransitGatewayAttachment.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a AwsTransitGatewayAttachment resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the AwsTransitGatewayAttachment to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing AwsTransitGatewayAttachment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/aws_transit_gateway_attachment#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the AwsTransitGatewayAttachment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/awsTransitGatewayAttachment.python.md b/docs/awsTransitGatewayAttachment.python.md
index 6a5669e7d..cb7081197 100644
--- a/docs/awsTransitGatewayAttachment.python.md
+++ b/docs/awsTransitGatewayAttachment.python.md
@@ -201,6 +201,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| 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. |
| get_any_map_attribute
| *No description.* |
| get_boolean_attribute
| *No description.* |
| get_boolean_map_attribute
| *No description.* |
@@ -210,7 +211,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| get_number_map_attribute
| *No description.* |
| get_string_attribute
| *No description.* |
| get_string_map_attribute
| *No description.* |
+| import_from
| *No description.* |
| interpolation_for_attribute
| *No description.* |
+| move_to
| Moves this resource to the target resource given by moveTarget. |
| put_timeouts
| *No description.* |
| reset_id
| *No description.* |
| reset_project_id
| *No description.* |
@@ -287,6 +290,24 @@ def to_terraform() -> typing.Any
Adds this resource to the terraform JSON output.
+##### `add_move_target`
+
+```python
+def add_move_target(
+ move_target: str
+) -> None
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The string move target that will correspond to this resource.
+
+---
+
##### `get_any_map_attribute`
```python
@@ -413,6 +434,27 @@ def get_string_map_attribute(
---
+##### `import_from`
+
+```python
+def import_from(
+ id: str,
+ provider: TerraformProvider = None
+) -> None
+```
+
+###### `id`Required
+
+- *Type:* str
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolation_for_attribute`
```python
@@ -427,6 +469,33 @@ def interpolation_for_attribute(
---
+##### `move_to`
+
+```python
+def move_to(
+ move_target: str,
+ index: typing.Union[str, typing.Union[int, float]] = None
+) -> None
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* typing.Union[str, typing.Union[int, float]]
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `put_timeouts`
```python
@@ -486,6 +555,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_resource
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a AwsTransitGatewayAttachment resource upon running "cdktf plan ". |
---
@@ -555,6 +625,55 @@ awsTransitGatewayAttachment.AwsTransitGatewayAttachment.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import aws_transit_gateway_attachment
+
+awsTransitGatewayAttachment.AwsTransitGatewayAttachment.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a AwsTransitGatewayAttachment resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the AwsTransitGatewayAttachment to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing AwsTransitGatewayAttachment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/aws_transit_gateway_attachment#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the AwsTransitGatewayAttachment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/awsTransitGatewayAttachment.typescript.md b/docs/awsTransitGatewayAttachment.typescript.md
index a4c55b90e..c508855b9 100644
--- a/docs/awsTransitGatewayAttachment.typescript.md
+++ b/docs/awsTransitGatewayAttachment.typescript.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| getAnyMapAttribute
| *No description.* |
| getBooleanAttribute
| *No description.* |
| getBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| getNumberMapAttribute
| *No description.* |
| getStringAttribute
| *No description.* |
| getStringMapAttribute
| *No description.* |
+| importFrom
| *No description.* |
| interpolationForAttribute
| *No description.* |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
| resetProjectId
| *No description.* |
@@ -141,6 +144,22 @@ public toTerraform(): any
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```typescript
+public addMoveTarget(moveTarget: string): void
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```typescript
@@ -249,6 +268,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri
---
+##### `importFrom`
+
+```typescript
+public importFrom(id: string, provider?: TerraformProvider): void
+```
+
+###### `id`Required
+
+- *Type:* string
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```typescript
@@ -261,6 +298,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
---
+##### `moveTo`
+
+```typescript
+public moveTo(moveTarget: string, index?: string | number): void
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* string | number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putTimeouts`
```typescript
@@ -298,6 +359,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a AwsTransitGatewayAttachment resource upon running "cdktf plan ". |
---
@@ -361,6 +423,50 @@ awsTransitGatewayAttachment.AwsTransitGatewayAttachment.isTerraformResource(x: a
---
+##### `generateConfigForImport`
+
+```typescript
+import { awsTransitGatewayAttachment } from '@cdktf/provider-hcp'
+
+awsTransitGatewayAttachment.AwsTransitGatewayAttachment.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a AwsTransitGatewayAttachment resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the AwsTransitGatewayAttachment to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing AwsTransitGatewayAttachment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/aws_transit_gateway_attachment#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the AwsTransitGatewayAttachment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/azurePeeringConnection.csharp.md b/docs/azurePeeringConnection.csharp.md
index 470998703..79096e5e2 100644
--- a/docs/azurePeeringConnection.csharp.md
+++ b/docs/azurePeeringConnection.csharp.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| GetAnyMapAttribute
| *No description.* |
| GetBooleanAttribute
| *No description.* |
| GetBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| GetNumberMapAttribute
| *No description.* |
| GetStringAttribute
| *No description.* |
| GetStringMapAttribute
| *No description.* |
+| ImportFrom
| *No description.* |
| InterpolationForAttribute
| *No description.* |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
| ResetTimeouts
| *No description.* |
@@ -140,6 +143,22 @@ private object ToTerraform()
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```csharp
+private void AddMoveTarget(string MoveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```csharp
@@ -248,6 +267,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri
---
+##### `ImportFrom`
+
+```csharp
+private void ImportFrom(string Id, TerraformProvider Provider = null)
+```
+
+###### `Id`Required
+
+- *Type:* string
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```csharp
@@ -260,6 +297,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
---
+##### `MoveTo`
+
+```csharp
+private void MoveTo(string MoveTarget, object Index = null)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `Index`Optional
+
+- *Type:* object
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutTimeouts`
```csharp
@@ -291,6 +352,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a AzurePeeringConnection resource upon running "cdktf plan ". |
---
@@ -354,6 +416,50 @@ AzurePeeringConnection.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+AzurePeeringConnection.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a AzurePeeringConnection resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the AzurePeeringConnection to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing AzurePeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/azure_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the AzurePeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/azurePeeringConnection.go.md b/docs/azurePeeringConnection.go.md
index 7e5f2baf2..bc6fc1969 100644
--- a/docs/azurePeeringConnection.go.md
+++ b/docs/azurePeeringConnection.go.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| GetAnyMapAttribute
| *No description.* |
| GetBooleanAttribute
| *No description.* |
| GetBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| GetNumberMapAttribute
| *No description.* |
| GetStringAttribute
| *No description.* |
| GetStringMapAttribute
| *No description.* |
+| ImportFrom
| *No description.* |
| InterpolationForAttribute
| *No description.* |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
| ResetTimeouts
| *No description.* |
@@ -140,6 +143,22 @@ func ToTerraform() interface{}
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```go
+func AddMoveTarget(moveTarget *string)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```go
@@ -248,6 +267,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
---
+##### `ImportFrom`
+
+```go
+func ImportFrom(id *string, provider TerraformProvider)
+```
+
+###### `id`Required
+
+- *Type:* *string
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```go
@@ -260,6 +297,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
---
+##### `MoveTo`
+
+```go
+func MoveTo(moveTarget *string, index interface{})
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* interface{}
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutTimeouts`
```go
@@ -291,6 +352,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a AzurePeeringConnection resource upon running "cdktf plan ". |
---
@@ -354,6 +416,50 @@ azurepeeringconnection.AzurePeeringConnection_IsTerraformResource(x interface{})
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/azurepeeringconnection"
+
+azurepeeringconnection.AzurePeeringConnection_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a AzurePeeringConnection resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the AzurePeeringConnection to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing AzurePeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/azure_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the AzurePeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/azurePeeringConnection.java.md b/docs/azurePeeringConnection.java.md
index 1b93098ec..588ce6b07 100644
--- a/docs/azurePeeringConnection.java.md
+++ b/docs/azurePeeringConnection.java.md
@@ -223,6 +223,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| getAnyMapAttribute
| *No description.* |
| getBooleanAttribute
| *No description.* |
| getBooleanMapAttribute
| *No description.* |
@@ -232,7 +233,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| getNumberMapAttribute
| *No description.* |
| getStringAttribute
| *No description.* |
| getStringMapAttribute
| *No description.* |
+| importFrom
| *No description.* |
| interpolationForAttribute
| *No description.* |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
| resetTimeouts
| *No description.* |
@@ -303,6 +306,22 @@ public java.lang.Object toTerraform()
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```java
+public void addMoveTarget(java.lang.String moveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```java
@@ -411,6 +430,25 @@ public java.util.Map getStringMapAttribute(j
---
+##### `importFrom`
+
+```java
+public void importFrom(java.lang.String id)
+public void importFrom(java.lang.String id, TerraformProvider provider)
+```
+
+###### `id`Required
+
+- *Type:* java.lang.String
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```java
@@ -423,6 +461,31 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute
---
+##### `moveTo`
+
+```java
+public void moveTo(java.lang.String moveTarget)
+public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* java.lang.String OR java.lang.Number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putTimeouts`
```java
@@ -454,6 +517,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a AzurePeeringConnection resource upon running "cdktf plan ". |
---
@@ -517,6 +581,50 @@ AzurePeeringConnection.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.azure_peering_connection.AzurePeeringConnection;
+
+AzurePeeringConnection.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),AzurePeeringConnection.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a AzurePeeringConnection resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the AzurePeeringConnection to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing AzurePeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/azure_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the AzurePeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/azurePeeringConnection.python.md b/docs/azurePeeringConnection.python.md
index fa65c1205..a67959ad1 100644
--- a/docs/azurePeeringConnection.python.md
+++ b/docs/azurePeeringConnection.python.md
@@ -221,6 +221,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| 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. |
| get_any_map_attribute
| *No description.* |
| get_boolean_attribute
| *No description.* |
| get_boolean_map_attribute
| *No description.* |
@@ -230,7 +231,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| get_number_map_attribute
| *No description.* |
| get_string_attribute
| *No description.* |
| get_string_map_attribute
| *No description.* |
+| import_from
| *No description.* |
| interpolation_for_attribute
| *No description.* |
+| move_to
| Moves this resource to the target resource given by moveTarget. |
| put_timeouts
| *No description.* |
| reset_id
| *No description.* |
| reset_timeouts
| *No description.* |
@@ -306,6 +309,24 @@ def to_terraform() -> typing.Any
Adds this resource to the terraform JSON output.
+##### `add_move_target`
+
+```python
+def add_move_target(
+ move_target: str
+) -> None
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The string move target that will correspond to this resource.
+
+---
+
##### `get_any_map_attribute`
```python
@@ -432,6 +453,27 @@ def get_string_map_attribute(
---
+##### `import_from`
+
+```python
+def import_from(
+ id: str,
+ provider: TerraformProvider = None
+) -> None
+```
+
+###### `id`Required
+
+- *Type:* str
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolation_for_attribute`
```python
@@ -446,6 +488,33 @@ def interpolation_for_attribute(
---
+##### `move_to`
+
+```python
+def move_to(
+ move_target: str,
+ index: typing.Union[str, typing.Union[int, float]] = None
+) -> None
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* typing.Union[str, typing.Union[int, float]]
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `put_timeouts`
```python
@@ -499,6 +568,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_resource
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a AzurePeeringConnection resource upon running "cdktf plan ". |
---
@@ -568,6 +638,55 @@ azurePeeringConnection.AzurePeeringConnection.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import azure_peering_connection
+
+azurePeeringConnection.AzurePeeringConnection.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a AzurePeeringConnection resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the AzurePeeringConnection to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing AzurePeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/azure_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the AzurePeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/azurePeeringConnection.typescript.md b/docs/azurePeeringConnection.typescript.md
index e93da3169..3c0ec830e 100644
--- a/docs/azurePeeringConnection.typescript.md
+++ b/docs/azurePeeringConnection.typescript.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| getAnyMapAttribute
| *No description.* |
| getBooleanAttribute
| *No description.* |
| getBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| getNumberMapAttribute
| *No description.* |
| getStringAttribute
| *No description.* |
| getStringMapAttribute
| *No description.* |
+| importFrom
| *No description.* |
| interpolationForAttribute
| *No description.* |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
| resetTimeouts
| *No description.* |
@@ -140,6 +143,22 @@ public toTerraform(): any
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```typescript
+public addMoveTarget(moveTarget: string): void
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```typescript
@@ -248,6 +267,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri
---
+##### `importFrom`
+
+```typescript
+public importFrom(id: string, provider?: TerraformProvider): void
+```
+
+###### `id`Required
+
+- *Type:* string
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```typescript
@@ -260,6 +297,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
---
+##### `moveTo`
+
+```typescript
+public moveTo(moveTarget: string, index?: string | number): void
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* string | number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putTimeouts`
```typescript
@@ -291,6 +352,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a AzurePeeringConnection resource upon running "cdktf plan ". |
---
@@ -354,6 +416,50 @@ azurePeeringConnection.AzurePeeringConnection.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { azurePeeringConnection } from '@cdktf/provider-hcp'
+
+azurePeeringConnection.AzurePeeringConnection.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a AzurePeeringConnection resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the AzurePeeringConnection to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing AzurePeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/azure_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the AzurePeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/boundaryCluster.csharp.md b/docs/boundaryCluster.csharp.md
index 07e46ce20..14da068bb 100644
--- a/docs/boundaryCluster.csharp.md
+++ b/docs/boundaryCluster.csharp.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| GetAnyMapAttribute
| *No description.* |
| GetBooleanAttribute
| *No description.* |
| GetBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| GetNumberMapAttribute
| *No description.* |
| GetStringAttribute
| *No description.* |
| GetStringMapAttribute
| *No description.* |
+| ImportFrom
| *No description.* |
| InterpolationForAttribute
| *No description.* |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
| PutMaintenanceWindowConfig
| *No description.* |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
@@ -143,6 +146,22 @@ private object ToTerraform()
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```csharp
+private void AddMoveTarget(string MoveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```csharp
@@ -251,6 +270,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri
---
+##### `ImportFrom`
+
+```csharp
+private void ImportFrom(string Id, TerraformProvider Provider = null)
+```
+
+###### `Id`Required
+
+- *Type:* string
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```csharp
@@ -263,6 +300,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
---
+##### `MoveTo`
+
+```csharp
+private void MoveTo(string MoveTarget, object Index = null)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `Index`Optional
+
+- *Type:* object
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutMaintenanceWindowConfig`
```csharp
@@ -318,6 +379,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a BoundaryCluster resource upon running "cdktf plan ". |
---
@@ -381,6 +443,50 @@ BoundaryCluster.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+BoundaryCluster.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a BoundaryCluster resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the BoundaryCluster to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing BoundaryCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/boundary_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the BoundaryCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/boundaryCluster.go.md b/docs/boundaryCluster.go.md
index 5d2af18b9..7fea507e6 100644
--- a/docs/boundaryCluster.go.md
+++ b/docs/boundaryCluster.go.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| GetAnyMapAttribute
| *No description.* |
| GetBooleanAttribute
| *No description.* |
| GetBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| GetNumberMapAttribute
| *No description.* |
| GetStringAttribute
| *No description.* |
| GetStringMapAttribute
| *No description.* |
+| ImportFrom
| *No description.* |
| InterpolationForAttribute
| *No description.* |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
| PutMaintenanceWindowConfig
| *No description.* |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
@@ -143,6 +146,22 @@ func ToTerraform() interface{}
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```go
+func AddMoveTarget(moveTarget *string)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```go
@@ -251,6 +270,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
---
+##### `ImportFrom`
+
+```go
+func ImportFrom(id *string, provider TerraformProvider)
+```
+
+###### `id`Required
+
+- *Type:* *string
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```go
@@ -263,6 +300,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
---
+##### `MoveTo`
+
+```go
+func MoveTo(moveTarget *string, index interface{})
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* interface{}
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutMaintenanceWindowConfig`
```go
@@ -318,6 +379,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a BoundaryCluster resource upon running "cdktf plan ". |
---
@@ -381,6 +443,50 @@ boundarycluster.BoundaryCluster_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/boundarycluster"
+
+boundarycluster.BoundaryCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a BoundaryCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the BoundaryCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing BoundaryCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/boundary_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the BoundaryCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/boundaryCluster.java.md b/docs/boundaryCluster.java.md
index f4c0e191d..2425de050 100644
--- a/docs/boundaryCluster.java.md
+++ b/docs/boundaryCluster.java.md
@@ -218,6 +218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| getAnyMapAttribute
| *No description.* |
| getBooleanAttribute
| *No description.* |
| getBooleanMapAttribute
| *No description.* |
@@ -227,7 +228,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| getNumberMapAttribute
| *No description.* |
| getStringAttribute
| *No description.* |
| getStringMapAttribute
| *No description.* |
+| importFrom
| *No description.* |
| interpolationForAttribute
| *No description.* |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
| putMaintenanceWindowConfig
| *No description.* |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
@@ -301,6 +304,22 @@ public java.lang.Object toTerraform()
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```java
+public void addMoveTarget(java.lang.String moveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```java
@@ -409,6 +428,25 @@ public java.util.Map getStringMapAttribute(j
---
+##### `importFrom`
+
+```java
+public void importFrom(java.lang.String id)
+public void importFrom(java.lang.String id, TerraformProvider provider)
+```
+
+###### `id`Required
+
+- *Type:* java.lang.String
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```java
@@ -421,6 +459,31 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute
---
+##### `moveTo`
+
+```java
+public void moveTo(java.lang.String moveTarget)
+public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* java.lang.String OR java.lang.Number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putMaintenanceWindowConfig`
```java
@@ -476,6 +539,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a BoundaryCluster resource upon running "cdktf plan ". |
---
@@ -539,6 +603,50 @@ BoundaryCluster.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.boundary_cluster.BoundaryCluster;
+
+BoundaryCluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),BoundaryCluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a BoundaryCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the BoundaryCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing BoundaryCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/boundary_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the BoundaryCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/boundaryCluster.python.md b/docs/boundaryCluster.python.md
index 44b0dca2c..c86e72307 100644
--- a/docs/boundaryCluster.python.md
+++ b/docs/boundaryCluster.python.md
@@ -216,6 +216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| 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. |
| get_any_map_attribute
| *No description.* |
| get_boolean_attribute
| *No description.* |
| get_boolean_map_attribute
| *No description.* |
@@ -225,7 +226,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| get_number_map_attribute
| *No description.* |
| get_string_attribute
| *No description.* |
| get_string_map_attribute
| *No description.* |
+| import_from
| *No description.* |
| interpolation_for_attribute
| *No description.* |
+| move_to
| Moves this resource to the target resource given by moveTarget. |
| put_maintenance_window_config
| *No description.* |
| put_timeouts
| *No description.* |
| reset_id
| *No description.* |
@@ -304,6 +307,24 @@ def to_terraform() -> typing.Any
Adds this resource to the terraform JSON output.
+##### `add_move_target`
+
+```python
+def add_move_target(
+ move_target: str
+) -> None
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The string move target that will correspond to this resource.
+
+---
+
##### `get_any_map_attribute`
```python
@@ -430,6 +451,27 @@ def get_string_map_attribute(
---
+##### `import_from`
+
+```python
+def import_from(
+ id: str,
+ provider: TerraformProvider = None
+) -> None
+```
+
+###### `id`Required
+
+- *Type:* str
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolation_for_attribute`
```python
@@ -444,6 +486,33 @@ def interpolation_for_attribute(
---
+##### `move_to`
+
+```python
+def move_to(
+ move_target: str,
+ index: typing.Union[str, typing.Union[int, float]] = None
+) -> None
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* typing.Union[str, typing.Union[int, float]]
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `put_maintenance_window_config`
```python
@@ -566,6 +635,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_resource
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a BoundaryCluster resource upon running "cdktf plan ". |
---
@@ -635,6 +705,55 @@ boundaryCluster.BoundaryCluster.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import boundary_cluster
+
+boundaryCluster.BoundaryCluster.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a BoundaryCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the BoundaryCluster to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing BoundaryCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/boundary_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the BoundaryCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/boundaryCluster.typescript.md b/docs/boundaryCluster.typescript.md
index 20eb0d687..0a03f4383 100644
--- a/docs/boundaryCluster.typescript.md
+++ b/docs/boundaryCluster.typescript.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| getAnyMapAttribute
| *No description.* |
| getBooleanAttribute
| *No description.* |
| getBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| getNumberMapAttribute
| *No description.* |
| getStringAttribute
| *No description.* |
| getStringMapAttribute
| *No description.* |
+| importFrom
| *No description.* |
| interpolationForAttribute
| *No description.* |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
| putMaintenanceWindowConfig
| *No description.* |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
@@ -143,6 +146,22 @@ public toTerraform(): any
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```typescript
+public addMoveTarget(moveTarget: string): void
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```typescript
@@ -251,6 +270,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri
---
+##### `importFrom`
+
+```typescript
+public importFrom(id: string, provider?: TerraformProvider): void
+```
+
+###### `id`Required
+
+- *Type:* string
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```typescript
@@ -263,6 +300,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
---
+##### `moveTo`
+
+```typescript
+public moveTo(moveTarget: string, index?: string | number): void
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* string | number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putMaintenanceWindowConfig`
```typescript
@@ -318,6 +379,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a BoundaryCluster resource upon running "cdktf plan ". |
---
@@ -381,6 +443,50 @@ boundaryCluster.BoundaryCluster.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { boundaryCluster } from '@cdktf/provider-hcp'
+
+boundaryCluster.BoundaryCluster.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a BoundaryCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the BoundaryCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing BoundaryCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/boundary_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the BoundaryCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulCluster.csharp.md b/docs/consulCluster.csharp.md
index 7effe13fe..6cd5bac8d 100644
--- a/docs/consulCluster.csharp.md
+++ b/docs/consulCluster.csharp.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| GetAnyMapAttribute
| *No description.* |
| GetBooleanAttribute
| *No description.* |
| GetBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| GetNumberMapAttribute
| *No description.* |
| GetStringAttribute
| *No description.* |
| GetStringMapAttribute
| *No description.* |
+| ImportFrom
| *No description.* |
| InterpolationForAttribute
| *No description.* |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
| PutIpAllowlist
| *No description.* |
| PutTimeouts
| *No description.* |
| ResetAutoHvnToHvnPeering
| *No description.* |
@@ -150,6 +153,22 @@ private object ToTerraform()
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```csharp
+private void AddMoveTarget(string MoveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```csharp
@@ -258,6 +277,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri
---
+##### `ImportFrom`
+
+```csharp
+private void ImportFrom(string Id, TerraformProvider Provider = null)
+```
+
+###### `Id`Required
+
+- *Type:* string
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```csharp
@@ -270,6 +307,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
---
+##### `MoveTo`
+
+```csharp
+private void MoveTo(string MoveTarget, object Index = null)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `Index`Optional
+
+- *Type:* object
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutIpAllowlist`
```csharp
@@ -367,6 +428,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ConsulCluster resource upon running "cdktf plan ". |
---
@@ -430,6 +492,50 @@ ConsulCluster.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+ConsulCluster.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ConsulCluster resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the ConsulCluster to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ConsulCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulCluster.go.md b/docs/consulCluster.go.md
index 52d52bbb3..1842707da 100644
--- a/docs/consulCluster.go.md
+++ b/docs/consulCluster.go.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| GetAnyMapAttribute
| *No description.* |
| GetBooleanAttribute
| *No description.* |
| GetBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| GetNumberMapAttribute
| *No description.* |
| GetStringAttribute
| *No description.* |
| GetStringMapAttribute
| *No description.* |
+| ImportFrom
| *No description.* |
| InterpolationForAttribute
| *No description.* |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
| PutIpAllowlist
| *No description.* |
| PutTimeouts
| *No description.* |
| ResetAutoHvnToHvnPeering
| *No description.* |
@@ -150,6 +153,22 @@ func ToTerraform() interface{}
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```go
+func AddMoveTarget(moveTarget *string)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```go
@@ -258,6 +277,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
---
+##### `ImportFrom`
+
+```go
+func ImportFrom(id *string, provider TerraformProvider)
+```
+
+###### `id`Required
+
+- *Type:* *string
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```go
@@ -270,6 +307,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
---
+##### `MoveTo`
+
+```go
+func MoveTo(moveTarget *string, index interface{})
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* interface{}
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutIpAllowlist`
```go
@@ -367,6 +428,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ConsulCluster resource upon running "cdktf plan ". |
---
@@ -430,6 +492,50 @@ consulcluster.ConsulCluster_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulcluster"
+
+consulcluster.ConsulCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ConsulCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the ConsulCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ConsulCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulCluster.java.md b/docs/consulCluster.java.md
index 838b9a70b..e00b8af5d 100644
--- a/docs/consulCluster.java.md
+++ b/docs/consulCluster.java.md
@@ -300,6 +300,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| getAnyMapAttribute
| *No description.* |
| getBooleanAttribute
| *No description.* |
| getBooleanMapAttribute
| *No description.* |
@@ -309,7 +310,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| getNumberMapAttribute
| *No description.* |
| getStringAttribute
| *No description.* |
| getStringMapAttribute
| *No description.* |
+| importFrom
| *No description.* |
| interpolationForAttribute
| *No description.* |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
| putIpAllowlist
| *No description.* |
| putTimeouts
| *No description.* |
| resetAutoHvnToHvnPeering
| *No description.* |
@@ -390,6 +393,22 @@ public java.lang.Object toTerraform()
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```java
+public void addMoveTarget(java.lang.String moveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```java
@@ -498,6 +517,25 @@ public java.util.Map getStringMapAttribute(j
---
+##### `importFrom`
+
+```java
+public void importFrom(java.lang.String id)
+public void importFrom(java.lang.String id, TerraformProvider provider)
+```
+
+###### `id`Required
+
+- *Type:* java.lang.String
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```java
@@ -510,6 +548,31 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute
---
+##### `moveTo`
+
+```java
+public void moveTo(java.lang.String moveTarget)
+public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* java.lang.String OR java.lang.Number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putIpAllowlist`
```java
@@ -607,6 +670,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ConsulCluster resource upon running "cdktf plan ". |
---
@@ -670,6 +734,50 @@ ConsulCluster.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.consul_cluster.ConsulCluster;
+
+ConsulCluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ConsulCluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ConsulCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the ConsulCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ConsulCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulCluster.python.md b/docs/consulCluster.python.md
index ef65f59b5..26fc39843 100644
--- a/docs/consulCluster.python.md
+++ b/docs/consulCluster.python.md
@@ -294,6 +294,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| 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. |
| get_any_map_attribute
| *No description.* |
| get_boolean_attribute
| *No description.* |
| get_boolean_map_attribute
| *No description.* |
@@ -303,7 +304,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| get_number_map_attribute
| *No description.* |
| get_string_attribute
| *No description.* |
| get_string_map_attribute
| *No description.* |
+| import_from
| *No description.* |
| interpolation_for_attribute
| *No description.* |
+| move_to
| Moves this resource to the target resource given by moveTarget. |
| put_ip_allowlist
| *No description.* |
| put_timeouts
| *No description.* |
| reset_auto_hvn_to_hvn_peering
| *No description.* |
@@ -389,6 +392,24 @@ def to_terraform() -> typing.Any
Adds this resource to the terraform JSON output.
+##### `add_move_target`
+
+```python
+def add_move_target(
+ move_target: str
+) -> None
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The string move target that will correspond to this resource.
+
+---
+
##### `get_any_map_attribute`
```python
@@ -515,6 +536,27 @@ def get_string_map_attribute(
---
+##### `import_from`
+
+```python
+def import_from(
+ id: str,
+ provider: TerraformProvider = None
+) -> None
+```
+
+###### `id`Required
+
+- *Type:* str
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolation_for_attribute`
```python
@@ -529,6 +571,33 @@ def interpolation_for_attribute(
---
+##### `move_to`
+
+```python
+def move_to(
+ move_target: str,
+ index: typing.Union[str, typing.Union[int, float]] = None
+) -> None
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* typing.Union[str, typing.Union[int, float]]
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `put_ip_allowlist`
```python
@@ -659,6 +728,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_resource
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a ConsulCluster resource upon running "cdktf plan ". |
---
@@ -728,6 +798,55 @@ consulCluster.ConsulCluster.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import consul_cluster
+
+consulCluster.ConsulCluster.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ConsulCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the ConsulCluster to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ConsulCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulCluster.typescript.md b/docs/consulCluster.typescript.md
index 0a74dd3e3..c1c0eba18 100644
--- a/docs/consulCluster.typescript.md
+++ b/docs/consulCluster.typescript.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| getAnyMapAttribute
| *No description.* |
| getBooleanAttribute
| *No description.* |
| getBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| getNumberMapAttribute
| *No description.* |
| getStringAttribute
| *No description.* |
| getStringMapAttribute
| *No description.* |
+| importFrom
| *No description.* |
| interpolationForAttribute
| *No description.* |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
| putIpAllowlist
| *No description.* |
| putTimeouts
| *No description.* |
| resetAutoHvnToHvnPeering
| *No description.* |
@@ -150,6 +153,22 @@ public toTerraform(): any
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```typescript
+public addMoveTarget(moveTarget: string): void
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```typescript
@@ -258,6 +277,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri
---
+##### `importFrom`
+
+```typescript
+public importFrom(id: string, provider?: TerraformProvider): void
+```
+
+###### `id`Required
+
+- *Type:* string
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```typescript
@@ -270,6 +307,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
---
+##### `moveTo`
+
+```typescript
+public moveTo(moveTarget: string, index?: string | number): void
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* string | number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putIpAllowlist`
```typescript
@@ -367,6 +428,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ConsulCluster resource upon running "cdktf plan ". |
---
@@ -430,6 +492,50 @@ consulCluster.ConsulCluster.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { consulCluster } from '@cdktf/provider-hcp'
+
+consulCluster.ConsulCluster.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ConsulCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the ConsulCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ConsulCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulClusterRootToken.csharp.md b/docs/consulClusterRootToken.csharp.md
index 42f9fc821..52cc1e156 100644
--- a/docs/consulClusterRootToken.csharp.md
+++ b/docs/consulClusterRootToken.csharp.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| GetAnyMapAttribute
| *No description.* |
| GetBooleanAttribute
| *No description.* |
| GetBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| GetNumberMapAttribute
| *No description.* |
| GetStringAttribute
| *No description.* |
| GetStringMapAttribute
| *No description.* |
+| ImportFrom
| *No description.* |
| InterpolationForAttribute
| *No description.* |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
| ResetProjectId
| *No description.* |
@@ -141,6 +144,22 @@ private object ToTerraform()
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```csharp
+private void AddMoveTarget(string MoveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```csharp
@@ -249,6 +268,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri
---
+##### `ImportFrom`
+
+```csharp
+private void ImportFrom(string Id, TerraformProvider Provider = null)
+```
+
+###### `Id`Required
+
+- *Type:* string
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```csharp
@@ -261,6 +298,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
---
+##### `MoveTo`
+
+```csharp
+private void MoveTo(string MoveTarget, object Index = null)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `Index`Optional
+
+- *Type:* object
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutTimeouts`
```csharp
@@ -298,6 +359,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ConsulClusterRootToken resource upon running "cdktf plan ". |
---
@@ -361,6 +423,50 @@ ConsulClusterRootToken.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+ConsulClusterRootToken.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ConsulClusterRootToken resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the ConsulClusterRootToken to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ConsulClusterRootToken that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_cluster_root_token#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulClusterRootToken to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulClusterRootToken.go.md b/docs/consulClusterRootToken.go.md
index 479ea218d..53afc376d 100644
--- a/docs/consulClusterRootToken.go.md
+++ b/docs/consulClusterRootToken.go.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| GetAnyMapAttribute
| *No description.* |
| GetBooleanAttribute
| *No description.* |
| GetBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| GetNumberMapAttribute
| *No description.* |
| GetStringAttribute
| *No description.* |
| GetStringMapAttribute
| *No description.* |
+| ImportFrom
| *No description.* |
| InterpolationForAttribute
| *No description.* |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
| ResetProjectId
| *No description.* |
@@ -141,6 +144,22 @@ func ToTerraform() interface{}
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```go
+func AddMoveTarget(moveTarget *string)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```go
@@ -249,6 +268,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
---
+##### `ImportFrom`
+
+```go
+func ImportFrom(id *string, provider TerraformProvider)
+```
+
+###### `id`Required
+
+- *Type:* *string
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```go
@@ -261,6 +298,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
---
+##### `MoveTo`
+
+```go
+func MoveTo(moveTarget *string, index interface{})
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* interface{}
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutTimeouts`
```go
@@ -298,6 +359,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ConsulClusterRootToken resource upon running "cdktf plan ". |
---
@@ -361,6 +423,50 @@ consulclusterroottoken.ConsulClusterRootToken_IsTerraformResource(x interface{})
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulclusterroottoken"
+
+consulclusterroottoken.ConsulClusterRootToken_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ConsulClusterRootToken resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the ConsulClusterRootToken to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ConsulClusterRootToken that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_cluster_root_token#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulClusterRootToken to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulClusterRootToken.java.md b/docs/consulClusterRootToken.java.md
index ceb5691bd..8b2260b8f 100644
--- a/docs/consulClusterRootToken.java.md
+++ b/docs/consulClusterRootToken.java.md
@@ -166,6 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| getAnyMapAttribute
| *No description.* |
| getBooleanAttribute
| *No description.* |
| getBooleanMapAttribute
| *No description.* |
@@ -175,7 +176,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| getNumberMapAttribute
| *No description.* |
| getStringAttribute
| *No description.* |
| getStringMapAttribute
| *No description.* |
+| importFrom
| *No description.* |
| interpolationForAttribute
| *No description.* |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
| resetProjectId
| *No description.* |
@@ -247,6 +250,22 @@ public java.lang.Object toTerraform()
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```java
+public void addMoveTarget(java.lang.String moveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```java
@@ -355,6 +374,25 @@ public java.util.Map getStringMapAttribute(j
---
+##### `importFrom`
+
+```java
+public void importFrom(java.lang.String id)
+public void importFrom(java.lang.String id, TerraformProvider provider)
+```
+
+###### `id`Required
+
+- *Type:* java.lang.String
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```java
@@ -367,6 +405,31 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute
---
+##### `moveTo`
+
+```java
+public void moveTo(java.lang.String moveTarget)
+public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* java.lang.String OR java.lang.Number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putTimeouts`
```java
@@ -404,6 +467,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ConsulClusterRootToken resource upon running "cdktf plan ". |
---
@@ -467,6 +531,50 @@ ConsulClusterRootToken.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.consul_cluster_root_token.ConsulClusterRootToken;
+
+ConsulClusterRootToken.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ConsulClusterRootToken.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ConsulClusterRootToken resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the ConsulClusterRootToken to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ConsulClusterRootToken that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_cluster_root_token#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulClusterRootToken to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulClusterRootToken.python.md b/docs/consulClusterRootToken.python.md
index 24bff69dd..23e3b68ad 100644
--- a/docs/consulClusterRootToken.python.md
+++ b/docs/consulClusterRootToken.python.md
@@ -164,6 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| 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. |
| get_any_map_attribute
| *No description.* |
| get_boolean_attribute
| *No description.* |
| get_boolean_map_attribute
| *No description.* |
@@ -173,7 +174,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| get_number_map_attribute
| *No description.* |
| get_string_attribute
| *No description.* |
| get_string_map_attribute
| *No description.* |
+| import_from
| *No description.* |
| interpolation_for_attribute
| *No description.* |
+| move_to
| Moves this resource to the target resource given by moveTarget. |
| put_timeouts
| *No description.* |
| reset_id
| *No description.* |
| reset_project_id
| *No description.* |
@@ -250,6 +253,24 @@ def to_terraform() -> typing.Any
Adds this resource to the terraform JSON output.
+##### `add_move_target`
+
+```python
+def add_move_target(
+ move_target: str
+) -> None
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The string move target that will correspond to this resource.
+
+---
+
##### `get_any_map_attribute`
```python
@@ -376,6 +397,27 @@ def get_string_map_attribute(
---
+##### `import_from`
+
+```python
+def import_from(
+ id: str,
+ provider: TerraformProvider = None
+) -> None
+```
+
+###### `id`Required
+
+- *Type:* str
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolation_for_attribute`
```python
@@ -390,6 +432,33 @@ def interpolation_for_attribute(
---
+##### `move_to`
+
+```python
+def move_to(
+ move_target: str,
+ index: typing.Union[str, typing.Union[int, float]] = None
+) -> None
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* typing.Union[str, typing.Union[int, float]]
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `put_timeouts`
```python
@@ -431,6 +500,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_resource
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a ConsulClusterRootToken resource upon running "cdktf plan ". |
---
@@ -500,6 +570,55 @@ consulClusterRootToken.ConsulClusterRootToken.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import consul_cluster_root_token
+
+consulClusterRootToken.ConsulClusterRootToken.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ConsulClusterRootToken resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the ConsulClusterRootToken to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ConsulClusterRootToken that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_cluster_root_token#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulClusterRootToken to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulClusterRootToken.typescript.md b/docs/consulClusterRootToken.typescript.md
index 48417a3d4..d88cc2df1 100644
--- a/docs/consulClusterRootToken.typescript.md
+++ b/docs/consulClusterRootToken.typescript.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| getAnyMapAttribute
| *No description.* |
| getBooleanAttribute
| *No description.* |
| getBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| getNumberMapAttribute
| *No description.* |
| getStringAttribute
| *No description.* |
| getStringMapAttribute
| *No description.* |
+| importFrom
| *No description.* |
| interpolationForAttribute
| *No description.* |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
| resetProjectId
| *No description.* |
@@ -141,6 +144,22 @@ public toTerraform(): any
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```typescript
+public addMoveTarget(moveTarget: string): void
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```typescript
@@ -249,6 +268,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri
---
+##### `importFrom`
+
+```typescript
+public importFrom(id: string, provider?: TerraformProvider): void
+```
+
+###### `id`Required
+
+- *Type:* string
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```typescript
@@ -261,6 +298,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
---
+##### `moveTo`
+
+```typescript
+public moveTo(moveTarget: string, index?: string | number): void
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* string | number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putTimeouts`
```typescript
@@ -298,6 +359,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ConsulClusterRootToken resource upon running "cdktf plan ". |
---
@@ -361,6 +423,50 @@ consulClusterRootToken.ConsulClusterRootToken.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { consulClusterRootToken } from '@cdktf/provider-hcp'
+
+consulClusterRootToken.ConsulClusterRootToken.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ConsulClusterRootToken resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the ConsulClusterRootToken to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ConsulClusterRootToken that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_cluster_root_token#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulClusterRootToken to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulSnapshot.csharp.md b/docs/consulSnapshot.csharp.md
index e402c07aa..d9c2b1acf 100644
--- a/docs/consulSnapshot.csharp.md
+++ b/docs/consulSnapshot.csharp.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| GetAnyMapAttribute
| *No description.* |
| GetBooleanAttribute
| *No description.* |
| GetBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| GetNumberMapAttribute
| *No description.* |
| GetStringAttribute
| *No description.* |
| GetStringMapAttribute
| *No description.* |
+| ImportFrom
| *No description.* |
| InterpolationForAttribute
| *No description.* |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
| ResetProjectId
| *No description.* |
@@ -141,6 +144,22 @@ private object ToTerraform()
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```csharp
+private void AddMoveTarget(string MoveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```csharp
@@ -249,6 +268,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri
---
+##### `ImportFrom`
+
+```csharp
+private void ImportFrom(string Id, TerraformProvider Provider = null)
+```
+
+###### `Id`Required
+
+- *Type:* string
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```csharp
@@ -261,6 +298,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
---
+##### `MoveTo`
+
+```csharp
+private void MoveTo(string MoveTarget, object Index = null)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `Index`Optional
+
+- *Type:* object
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutTimeouts`
```csharp
@@ -298,6 +359,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ConsulSnapshot resource upon running "cdktf plan ". |
---
@@ -361,6 +423,50 @@ ConsulSnapshot.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+ConsulSnapshot.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ConsulSnapshot resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the ConsulSnapshot to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ConsulSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_snapshot#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulSnapshot.go.md b/docs/consulSnapshot.go.md
index 13cfa5e81..6c9477fb5 100644
--- a/docs/consulSnapshot.go.md
+++ b/docs/consulSnapshot.go.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| ToMetadata
| *No description.* |
| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| GetAnyMapAttribute
| *No description.* |
| GetBooleanAttribute
| *No description.* |
| GetBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| GetNumberMapAttribute
| *No description.* |
| GetStringAttribute
| *No description.* |
| GetStringMapAttribute
| *No description.* |
+| ImportFrom
| *No description.* |
| InterpolationForAttribute
| *No description.* |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
| ResetProjectId
| *No description.* |
@@ -141,6 +144,22 @@ func ToTerraform() interface{}
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```go
+func AddMoveTarget(moveTarget *string)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```go
@@ -249,6 +268,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
---
+##### `ImportFrom`
+
+```go
+func ImportFrom(id *string, provider TerraformProvider)
+```
+
+###### `id`Required
+
+- *Type:* *string
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```go
@@ -261,6 +298,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
---
+##### `MoveTo`
+
+```go
+func MoveTo(moveTarget *string, index interface{})
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* interface{}
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutTimeouts`
```go
@@ -298,6 +359,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ConsulSnapshot resource upon running "cdktf plan ". |
---
@@ -361,6 +423,50 @@ consulsnapshot.ConsulSnapshot_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/consulsnapshot"
+
+consulsnapshot.ConsulSnapshot_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ConsulSnapshot resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the ConsulSnapshot to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ConsulSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_snapshot#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulSnapshot.java.md b/docs/consulSnapshot.java.md
index bfa5118f3..caffcdd51 100644
--- a/docs/consulSnapshot.java.md
+++ b/docs/consulSnapshot.java.md
@@ -178,6 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| getAnyMapAttribute
| *No description.* |
| getBooleanAttribute
| *No description.* |
| getBooleanMapAttribute
| *No description.* |
@@ -187,7 +188,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| getNumberMapAttribute
| *No description.* |
| getStringAttribute
| *No description.* |
| getStringMapAttribute
| *No description.* |
+| importFrom
| *No description.* |
| interpolationForAttribute
| *No description.* |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
| resetProjectId
| *No description.* |
@@ -259,6 +262,22 @@ public java.lang.Object toTerraform()
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```java
+public void addMoveTarget(java.lang.String moveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```java
@@ -367,6 +386,25 @@ public java.util.Map getStringMapAttribute(j
---
+##### `importFrom`
+
+```java
+public void importFrom(java.lang.String id)
+public void importFrom(java.lang.String id, TerraformProvider provider)
+```
+
+###### `id`Required
+
+- *Type:* java.lang.String
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```java
@@ -379,6 +417,31 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute
---
+##### `moveTo`
+
+```java
+public void moveTo(java.lang.String moveTarget)
+public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* java.lang.String OR java.lang.Number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putTimeouts`
```java
@@ -416,6 +479,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ConsulSnapshot resource upon running "cdktf plan ". |
---
@@ -479,6 +543,50 @@ ConsulSnapshot.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.consul_snapshot.ConsulSnapshot;
+
+ConsulSnapshot.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ConsulSnapshot.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ConsulSnapshot resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the ConsulSnapshot to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ConsulSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_snapshot#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulSnapshot.python.md b/docs/consulSnapshot.python.md
index 31868d083..6b2441faf 100644
--- a/docs/consulSnapshot.python.md
+++ b/docs/consulSnapshot.python.md
@@ -176,6 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| 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. |
| get_any_map_attribute
| *No description.* |
| get_boolean_attribute
| *No description.* |
| get_boolean_map_attribute
| *No description.* |
@@ -185,7 +186,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
| get_number_map_attribute
| *No description.* |
| get_string_attribute
| *No description.* |
| get_string_map_attribute
| *No description.* |
+| import_from
| *No description.* |
| interpolation_for_attribute
| *No description.* |
+| move_to
| Moves this resource to the target resource given by moveTarget. |
| put_timeouts
| *No description.* |
| reset_id
| *No description.* |
| reset_project_id
| *No description.* |
@@ -262,6 +265,24 @@ def to_terraform() -> typing.Any
Adds this resource to the terraform JSON output.
+##### `add_move_target`
+
+```python
+def add_move_target(
+ move_target: str
+) -> None
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The string move target that will correspond to this resource.
+
+---
+
##### `get_any_map_attribute`
```python
@@ -388,6 +409,27 @@ def get_string_map_attribute(
---
+##### `import_from`
+
+```python
+def import_from(
+ id: str,
+ provider: TerraformProvider = None
+) -> None
+```
+
+###### `id`Required
+
+- *Type:* str
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolation_for_attribute`
```python
@@ -402,6 +444,33 @@ def interpolation_for_attribute(
---
+##### `move_to`
+
+```python
+def move_to(
+ move_target: str,
+ index: typing.Union[str, typing.Union[int, float]] = None
+) -> None
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* typing.Union[str, typing.Union[int, float]]
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `put_timeouts`
```python
@@ -470,6 +539,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_resource
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a ConsulSnapshot resource upon running "cdktf plan ". |
---
@@ -539,6 +609,55 @@ consulSnapshot.ConsulSnapshot.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import consul_snapshot
+
+consulSnapshot.ConsulSnapshot.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ConsulSnapshot resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the ConsulSnapshot to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ConsulSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_snapshot#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/consulSnapshot.typescript.md b/docs/consulSnapshot.typescript.md
index 415739ef3..a13a174e9 100644
--- a/docs/consulSnapshot.typescript.md
+++ b/docs/consulSnapshot.typescript.md
@@ -60,6 +60,7 @@ Must be unique amongst siblings in the same scope
| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| toMetadata
| *No description.* |
| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| getAnyMapAttribute
| *No description.* |
| getBooleanAttribute
| *No description.* |
| getBooleanMapAttribute
| *No description.* |
@@ -69,7 +70,9 @@ Must be unique amongst siblings in the same scope
| getNumberMapAttribute
| *No description.* |
| getStringAttribute
| *No description.* |
| getStringMapAttribute
| *No description.* |
+| importFrom
| *No description.* |
| interpolationForAttribute
| *No description.* |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
| resetProjectId
| *No description.* |
@@ -141,6 +144,22 @@ public toTerraform(): any
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```typescript
+public addMoveTarget(moveTarget: string): void
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```typescript
@@ -249,6 +268,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri
---
+##### `importFrom`
+
+```typescript
+public importFrom(id: string, provider?: TerraformProvider): void
+```
+
+###### `id`Required
+
+- *Type:* string
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```typescript
@@ -261,6 +298,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
---
+##### `moveTo`
+
+```typescript
+public moveTo(moveTarget: string, index?: string | number): void
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* string | number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putTimeouts`
```typescript
@@ -298,6 +359,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ConsulSnapshot resource upon running "cdktf plan ". |
---
@@ -361,6 +423,50 @@ consulSnapshot.ConsulSnapshot.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { consulSnapshot } from '@cdktf/provider-hcp'
+
+consulSnapshot.ConsulSnapshot.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ConsulSnapshot resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the ConsulSnapshot to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ConsulSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/resources/consul_snapshot#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the ConsulSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAwsNetworkPeering.csharp.md b/docs/dataHcpAwsNetworkPeering.csharp.md
index f27d75260..fa9c43c37 100644
--- a/docs/dataHcpAwsNetworkPeering.csharp.md
+++ b/docs/dataHcpAwsNetworkPeering.csharp.md
@@ -305,6 +305,7 @@ private void ResetWaitForActiveState()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpAwsNetworkPeering resource upon running "cdktf plan ". |
---
@@ -368,6 +369,50 @@ DataHcpAwsNetworkPeering.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpAwsNetworkPeering.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpAwsNetworkPeering resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpAwsNetworkPeering to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpAwsNetworkPeering that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/aws_network_peering#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAwsNetworkPeering to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAwsNetworkPeering.go.md b/docs/dataHcpAwsNetworkPeering.go.md
index e2b63ceb2..614f8f23e 100644
--- a/docs/dataHcpAwsNetworkPeering.go.md
+++ b/docs/dataHcpAwsNetworkPeering.go.md
@@ -305,6 +305,7 @@ func ResetWaitForActiveState()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpAwsNetworkPeering resource upon running "cdktf plan ". |
---
@@ -368,6 +369,50 @@ datahcpawsnetworkpeering.DataHcpAwsNetworkPeering_IsTerraformDataSource(x interf
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawsnetworkpeering"
+
+datahcpawsnetworkpeering.DataHcpAwsNetworkPeering_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpAwsNetworkPeering resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpAwsNetworkPeering to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpAwsNetworkPeering that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/aws_network_peering#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAwsNetworkPeering to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAwsNetworkPeering.java.md b/docs/dataHcpAwsNetworkPeering.java.md
index 41e28a08f..af0cc9679 100644
--- a/docs/dataHcpAwsNetworkPeering.java.md
+++ b/docs/dataHcpAwsNetworkPeering.java.md
@@ -437,6 +437,7 @@ public void resetWaitForActiveState()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpAwsNetworkPeering resource upon running "cdktf plan ". |
---
@@ -500,6 +501,50 @@ DataHcpAwsNetworkPeering.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_aws_network_peering.DataHcpAwsNetworkPeering;
+
+DataHcpAwsNetworkPeering.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpAwsNetworkPeering.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpAwsNetworkPeering resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpAwsNetworkPeering to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpAwsNetworkPeering that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/aws_network_peering#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAwsNetworkPeering to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAwsNetworkPeering.python.md b/docs/dataHcpAwsNetworkPeering.python.md
index 301e3f0ae..862a42ec9 100644
--- a/docs/dataHcpAwsNetworkPeering.python.md
+++ b/docs/dataHcpAwsNetworkPeering.python.md
@@ -463,6 +463,7 @@ def reset_wait_for_active_state() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpAwsNetworkPeering resource upon running "cdktf plan ". |
---
@@ -532,6 +533,55 @@ dataHcpAwsNetworkPeering.DataHcpAwsNetworkPeering.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_aws_network_peering
+
+dataHcpAwsNetworkPeering.DataHcpAwsNetworkPeering.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpAwsNetworkPeering resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpAwsNetworkPeering to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpAwsNetworkPeering that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/aws_network_peering#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAwsNetworkPeering to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAwsNetworkPeering.typescript.md b/docs/dataHcpAwsNetworkPeering.typescript.md
index e49e327ea..ec46db66f 100644
--- a/docs/dataHcpAwsNetworkPeering.typescript.md
+++ b/docs/dataHcpAwsNetworkPeering.typescript.md
@@ -305,6 +305,7 @@ public resetWaitForActiveState(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpAwsNetworkPeering resource upon running "cdktf plan ". |
---
@@ -368,6 +369,50 @@ dataHcpAwsNetworkPeering.DataHcpAwsNetworkPeering.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpAwsNetworkPeering } from '@cdktf/provider-hcp'
+
+dataHcpAwsNetworkPeering.DataHcpAwsNetworkPeering.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpAwsNetworkPeering resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpAwsNetworkPeering to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpAwsNetworkPeering that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/aws_network_peering#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAwsNetworkPeering to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAwsTransitGatewayAttachment.csharp.md b/docs/dataHcpAwsTransitGatewayAttachment.csharp.md
index 90ebb71fe..d245ed966 100644
--- a/docs/dataHcpAwsTransitGatewayAttachment.csharp.md
+++ b/docs/dataHcpAwsTransitGatewayAttachment.csharp.md
@@ -305,6 +305,7 @@ private void ResetWaitForActiveState()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpAwsTransitGatewayAttachment resource upon running "cdktf plan ". |
---
@@ -368,6 +369,50 @@ DataHcpAwsTransitGatewayAttachment.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpAwsTransitGatewayAttachment.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpAwsTransitGatewayAttachment resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpAwsTransitGatewayAttachment to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpAwsTransitGatewayAttachment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/aws_transit_gateway_attachment#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAwsTransitGatewayAttachment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAwsTransitGatewayAttachment.go.md b/docs/dataHcpAwsTransitGatewayAttachment.go.md
index ea86419c1..926f47e50 100644
--- a/docs/dataHcpAwsTransitGatewayAttachment.go.md
+++ b/docs/dataHcpAwsTransitGatewayAttachment.go.md
@@ -305,6 +305,7 @@ func ResetWaitForActiveState()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpAwsTransitGatewayAttachment resource upon running "cdktf plan ". |
---
@@ -368,6 +369,50 @@ datahcpawstransitgatewayattachment.DataHcpAwsTransitGatewayAttachment_IsTerrafor
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpawstransitgatewayattachment"
+
+datahcpawstransitgatewayattachment.DataHcpAwsTransitGatewayAttachment_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpAwsTransitGatewayAttachment resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpAwsTransitGatewayAttachment to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpAwsTransitGatewayAttachment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/aws_transit_gateway_attachment#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAwsTransitGatewayAttachment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAwsTransitGatewayAttachment.java.md b/docs/dataHcpAwsTransitGatewayAttachment.java.md
index a5d93d93c..f8b7470a5 100644
--- a/docs/dataHcpAwsTransitGatewayAttachment.java.md
+++ b/docs/dataHcpAwsTransitGatewayAttachment.java.md
@@ -436,6 +436,7 @@ public void resetWaitForActiveState()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpAwsTransitGatewayAttachment resource upon running "cdktf plan ". |
---
@@ -499,6 +500,50 @@ DataHcpAwsTransitGatewayAttachment.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_aws_transit_gateway_attachment.DataHcpAwsTransitGatewayAttachment;
+
+DataHcpAwsTransitGatewayAttachment.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpAwsTransitGatewayAttachment.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpAwsTransitGatewayAttachment resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpAwsTransitGatewayAttachment to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpAwsTransitGatewayAttachment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/aws_transit_gateway_attachment#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAwsTransitGatewayAttachment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAwsTransitGatewayAttachment.python.md b/docs/dataHcpAwsTransitGatewayAttachment.python.md
index 7a9762166..8349dcfd8 100644
--- a/docs/dataHcpAwsTransitGatewayAttachment.python.md
+++ b/docs/dataHcpAwsTransitGatewayAttachment.python.md
@@ -462,6 +462,7 @@ def reset_wait_for_active_state() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpAwsTransitGatewayAttachment resource upon running "cdktf plan ". |
---
@@ -531,6 +532,55 @@ dataHcpAwsTransitGatewayAttachment.DataHcpAwsTransitGatewayAttachment.is_terrafo
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_aws_transit_gateway_attachment
+
+dataHcpAwsTransitGatewayAttachment.DataHcpAwsTransitGatewayAttachment.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpAwsTransitGatewayAttachment resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpAwsTransitGatewayAttachment to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpAwsTransitGatewayAttachment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/aws_transit_gateway_attachment#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAwsTransitGatewayAttachment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAwsTransitGatewayAttachment.typescript.md b/docs/dataHcpAwsTransitGatewayAttachment.typescript.md
index ff2de25bf..ebebd2be7 100644
--- a/docs/dataHcpAwsTransitGatewayAttachment.typescript.md
+++ b/docs/dataHcpAwsTransitGatewayAttachment.typescript.md
@@ -305,6 +305,7 @@ public resetWaitForActiveState(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpAwsTransitGatewayAttachment resource upon running "cdktf plan ". |
---
@@ -368,6 +369,50 @@ dataHcpAwsTransitGatewayAttachment.DataHcpAwsTransitGatewayAttachment.isTerrafor
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpAwsTransitGatewayAttachment } from '@cdktf/provider-hcp'
+
+dataHcpAwsTransitGatewayAttachment.DataHcpAwsTransitGatewayAttachment.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpAwsTransitGatewayAttachment resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpAwsTransitGatewayAttachment to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpAwsTransitGatewayAttachment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/aws_transit_gateway_attachment#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAwsTransitGatewayAttachment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAzurePeeringConnection.csharp.md b/docs/dataHcpAzurePeeringConnection.csharp.md
index 599474737..e6745b039 100644
--- a/docs/dataHcpAzurePeeringConnection.csharp.md
+++ b/docs/dataHcpAzurePeeringConnection.csharp.md
@@ -298,6 +298,7 @@ private void ResetWaitForActiveState()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpAzurePeeringConnection resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ DataHcpAzurePeeringConnection.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpAzurePeeringConnection.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpAzurePeeringConnection resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpAzurePeeringConnection to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpAzurePeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/azure_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAzurePeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAzurePeeringConnection.go.md b/docs/dataHcpAzurePeeringConnection.go.md
index a62aa8c9b..e24305cca 100644
--- a/docs/dataHcpAzurePeeringConnection.go.md
+++ b/docs/dataHcpAzurePeeringConnection.go.md
@@ -298,6 +298,7 @@ func ResetWaitForActiveState()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpAzurePeeringConnection resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ datahcpazurepeeringconnection.DataHcpAzurePeeringConnection_IsTerraformDataSourc
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpazurepeeringconnection"
+
+datahcpazurepeeringconnection.DataHcpAzurePeeringConnection_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpAzurePeeringConnection resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpAzurePeeringConnection to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpAzurePeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/azure_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAzurePeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAzurePeeringConnection.java.md b/docs/dataHcpAzurePeeringConnection.java.md
index 69a5b5089..f2e91f00c 100644
--- a/docs/dataHcpAzurePeeringConnection.java.md
+++ b/docs/dataHcpAzurePeeringConnection.java.md
@@ -414,6 +414,7 @@ public void resetWaitForActiveState()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpAzurePeeringConnection resource upon running "cdktf plan ". |
---
@@ -477,6 +478,50 @@ DataHcpAzurePeeringConnection.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_azure_peering_connection.DataHcpAzurePeeringConnection;
+
+DataHcpAzurePeeringConnection.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpAzurePeeringConnection.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpAzurePeeringConnection resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpAzurePeeringConnection to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpAzurePeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/azure_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAzurePeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAzurePeeringConnection.python.md b/docs/dataHcpAzurePeeringConnection.python.md
index c1d81ae3f..28dd266c5 100644
--- a/docs/dataHcpAzurePeeringConnection.python.md
+++ b/docs/dataHcpAzurePeeringConnection.python.md
@@ -440,6 +440,7 @@ def reset_wait_for_active_state() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpAzurePeeringConnection resource upon running "cdktf plan ". |
---
@@ -509,6 +510,55 @@ dataHcpAzurePeeringConnection.DataHcpAzurePeeringConnection.is_terraform_data_so
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_azure_peering_connection
+
+dataHcpAzurePeeringConnection.DataHcpAzurePeeringConnection.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpAzurePeeringConnection resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpAzurePeeringConnection to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpAzurePeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/azure_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAzurePeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpAzurePeeringConnection.typescript.md b/docs/dataHcpAzurePeeringConnection.typescript.md
index 1e936651d..bd5172c6d 100644
--- a/docs/dataHcpAzurePeeringConnection.typescript.md
+++ b/docs/dataHcpAzurePeeringConnection.typescript.md
@@ -298,6 +298,7 @@ public resetWaitForActiveState(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpAzurePeeringConnection resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ dataHcpAzurePeeringConnection.DataHcpAzurePeeringConnection.isTerraformDataSourc
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpAzurePeeringConnection } from '@cdktf/provider-hcp'
+
+dataHcpAzurePeeringConnection.DataHcpAzurePeeringConnection.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpAzurePeeringConnection resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpAzurePeeringConnection to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpAzurePeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/azure_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpAzurePeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpBoundaryCluster.csharp.md b/docs/dataHcpBoundaryCluster.csharp.md
index a092949f2..21b75bdac 100644
--- a/docs/dataHcpBoundaryCluster.csharp.md
+++ b/docs/dataHcpBoundaryCluster.csharp.md
@@ -298,6 +298,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpBoundaryCluster resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ DataHcpBoundaryCluster.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpBoundaryCluster.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpBoundaryCluster resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpBoundaryCluster to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpBoundaryCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/boundary_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpBoundaryCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpBoundaryCluster.go.md b/docs/dataHcpBoundaryCluster.go.md
index c8768a796..f058a41dc 100644
--- a/docs/dataHcpBoundaryCluster.go.md
+++ b/docs/dataHcpBoundaryCluster.go.md
@@ -298,6 +298,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpBoundaryCluster resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ datahcpboundarycluster.DataHcpBoundaryCluster_IsTerraformDataSource(x interface{
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpboundarycluster"
+
+datahcpboundarycluster.DataHcpBoundaryCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpBoundaryCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpBoundaryCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpBoundaryCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/boundary_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpBoundaryCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpBoundaryCluster.java.md b/docs/dataHcpBoundaryCluster.java.md
index 52e21ae0b..5b926ce22 100644
--- a/docs/dataHcpBoundaryCluster.java.md
+++ b/docs/dataHcpBoundaryCluster.java.md
@@ -405,6 +405,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpBoundaryCluster resource upon running "cdktf plan ". |
---
@@ -468,6 +469,50 @@ DataHcpBoundaryCluster.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_boundary_cluster.DataHcpBoundaryCluster;
+
+DataHcpBoundaryCluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpBoundaryCluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpBoundaryCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpBoundaryCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpBoundaryCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/boundary_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpBoundaryCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpBoundaryCluster.python.md b/docs/dataHcpBoundaryCluster.python.md
index 7a343764b..b57855732 100644
--- a/docs/dataHcpBoundaryCluster.python.md
+++ b/docs/dataHcpBoundaryCluster.python.md
@@ -432,6 +432,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpBoundaryCluster resource upon running "cdktf plan ". |
---
@@ -501,6 +502,55 @@ dataHcpBoundaryCluster.DataHcpBoundaryCluster.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_boundary_cluster
+
+dataHcpBoundaryCluster.DataHcpBoundaryCluster.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpBoundaryCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpBoundaryCluster to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpBoundaryCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/boundary_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpBoundaryCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpBoundaryCluster.typescript.md b/docs/dataHcpBoundaryCluster.typescript.md
index 4e4753ec3..0993ccc2b 100644
--- a/docs/dataHcpBoundaryCluster.typescript.md
+++ b/docs/dataHcpBoundaryCluster.typescript.md
@@ -298,6 +298,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpBoundaryCluster resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ dataHcpBoundaryCluster.DataHcpBoundaryCluster.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpBoundaryCluster } from '@cdktf/provider-hcp'
+
+dataHcpBoundaryCluster.DataHcpBoundaryCluster.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpBoundaryCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpBoundaryCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpBoundaryCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/boundary_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpBoundaryCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulAgentHelmConfig.csharp.md b/docs/dataHcpConsulAgentHelmConfig.csharp.md
index a78c21f59..9b4364e1a 100644
--- a/docs/dataHcpConsulAgentHelmConfig.csharp.md
+++ b/docs/dataHcpConsulAgentHelmConfig.csharp.md
@@ -305,6 +305,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulAgentHelmConfig resource upon running "cdktf plan ". |
---
@@ -368,6 +369,50 @@ DataHcpConsulAgentHelmConfig.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpConsulAgentHelmConfig.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpConsulAgentHelmConfig resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpConsulAgentHelmConfig to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpConsulAgentHelmConfig that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_agent_helm_config#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulAgentHelmConfig to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulAgentHelmConfig.go.md b/docs/dataHcpConsulAgentHelmConfig.go.md
index 05eddb9ca..b89d56373 100644
--- a/docs/dataHcpConsulAgentHelmConfig.go.md
+++ b/docs/dataHcpConsulAgentHelmConfig.go.md
@@ -305,6 +305,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulAgentHelmConfig resource upon running "cdktf plan ". |
---
@@ -368,6 +369,50 @@ datahcpconsulagenthelmconfig.DataHcpConsulAgentHelmConfig_IsTerraformDataSource(
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagenthelmconfig"
+
+datahcpconsulagenthelmconfig.DataHcpConsulAgentHelmConfig_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpConsulAgentHelmConfig resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpConsulAgentHelmConfig to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpConsulAgentHelmConfig that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_agent_helm_config#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulAgentHelmConfig to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulAgentHelmConfig.java.md b/docs/dataHcpConsulAgentHelmConfig.java.md
index 4cbe149d2..ea843982a 100644
--- a/docs/dataHcpConsulAgentHelmConfig.java.md
+++ b/docs/dataHcpConsulAgentHelmConfig.java.md
@@ -436,6 +436,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulAgentHelmConfig resource upon running "cdktf plan ". |
---
@@ -499,6 +500,50 @@ DataHcpConsulAgentHelmConfig.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_consul_agent_helm_config.DataHcpConsulAgentHelmConfig;
+
+DataHcpConsulAgentHelmConfig.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpConsulAgentHelmConfig.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpConsulAgentHelmConfig resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpConsulAgentHelmConfig to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpConsulAgentHelmConfig that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_agent_helm_config#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulAgentHelmConfig to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulAgentHelmConfig.python.md b/docs/dataHcpConsulAgentHelmConfig.python.md
index 295e52434..953064ba6 100644
--- a/docs/dataHcpConsulAgentHelmConfig.python.md
+++ b/docs/dataHcpConsulAgentHelmConfig.python.md
@@ -462,6 +462,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpConsulAgentHelmConfig resource upon running "cdktf plan ". |
---
@@ -531,6 +532,55 @@ dataHcpConsulAgentHelmConfig.DataHcpConsulAgentHelmConfig.is_terraform_data_sour
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_consul_agent_helm_config
+
+dataHcpConsulAgentHelmConfig.DataHcpConsulAgentHelmConfig.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpConsulAgentHelmConfig resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpConsulAgentHelmConfig to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpConsulAgentHelmConfig that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_agent_helm_config#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulAgentHelmConfig to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulAgentHelmConfig.typescript.md b/docs/dataHcpConsulAgentHelmConfig.typescript.md
index 3312f65ea..4969afec2 100644
--- a/docs/dataHcpConsulAgentHelmConfig.typescript.md
+++ b/docs/dataHcpConsulAgentHelmConfig.typescript.md
@@ -305,6 +305,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulAgentHelmConfig resource upon running "cdktf plan ". |
---
@@ -368,6 +369,50 @@ dataHcpConsulAgentHelmConfig.DataHcpConsulAgentHelmConfig.isTerraformDataSource(
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpConsulAgentHelmConfig } from '@cdktf/provider-hcp'
+
+dataHcpConsulAgentHelmConfig.DataHcpConsulAgentHelmConfig.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpConsulAgentHelmConfig resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpConsulAgentHelmConfig to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpConsulAgentHelmConfig that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_agent_helm_config#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulAgentHelmConfig to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulAgentKubernetesSecret.csharp.md b/docs/dataHcpConsulAgentKubernetesSecret.csharp.md
index c6f967556..ba7f1eac1 100644
--- a/docs/dataHcpConsulAgentKubernetesSecret.csharp.md
+++ b/docs/dataHcpConsulAgentKubernetesSecret.csharp.md
@@ -298,6 +298,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulAgentKubernetesSecret resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ DataHcpConsulAgentKubernetesSecret.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpConsulAgentKubernetesSecret.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpConsulAgentKubernetesSecret resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpConsulAgentKubernetesSecret to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpConsulAgentKubernetesSecret that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_agent_kubernetes_secret#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulAgentKubernetesSecret to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulAgentKubernetesSecret.go.md b/docs/dataHcpConsulAgentKubernetesSecret.go.md
index 3554f08b8..74d6e2059 100644
--- a/docs/dataHcpConsulAgentKubernetesSecret.go.md
+++ b/docs/dataHcpConsulAgentKubernetesSecret.go.md
@@ -298,6 +298,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulAgentKubernetesSecret resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ datahcpconsulagentkubernetessecret.DataHcpConsulAgentKubernetesSecret_IsTerrafor
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulagentkubernetessecret"
+
+datahcpconsulagentkubernetessecret.DataHcpConsulAgentKubernetesSecret_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpConsulAgentKubernetesSecret resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpConsulAgentKubernetesSecret to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpConsulAgentKubernetesSecret that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_agent_kubernetes_secret#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulAgentKubernetesSecret to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulAgentKubernetesSecret.java.md b/docs/dataHcpConsulAgentKubernetesSecret.java.md
index 4e328d3c5..9a8afa7eb 100644
--- a/docs/dataHcpConsulAgentKubernetesSecret.java.md
+++ b/docs/dataHcpConsulAgentKubernetesSecret.java.md
@@ -404,6 +404,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulAgentKubernetesSecret resource upon running "cdktf plan ". |
---
@@ -467,6 +468,50 @@ DataHcpConsulAgentKubernetesSecret.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_consul_agent_kubernetes_secret.DataHcpConsulAgentKubernetesSecret;
+
+DataHcpConsulAgentKubernetesSecret.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpConsulAgentKubernetesSecret.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpConsulAgentKubernetesSecret resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpConsulAgentKubernetesSecret to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpConsulAgentKubernetesSecret that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_agent_kubernetes_secret#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulAgentKubernetesSecret to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulAgentKubernetesSecret.python.md b/docs/dataHcpConsulAgentKubernetesSecret.python.md
index 021307f43..75de07b21 100644
--- a/docs/dataHcpConsulAgentKubernetesSecret.python.md
+++ b/docs/dataHcpConsulAgentKubernetesSecret.python.md
@@ -431,6 +431,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpConsulAgentKubernetesSecret resource upon running "cdktf plan ". |
---
@@ -500,6 +501,55 @@ dataHcpConsulAgentKubernetesSecret.DataHcpConsulAgentKubernetesSecret.is_terrafo
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_consul_agent_kubernetes_secret
+
+dataHcpConsulAgentKubernetesSecret.DataHcpConsulAgentKubernetesSecret.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpConsulAgentKubernetesSecret resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpConsulAgentKubernetesSecret to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpConsulAgentKubernetesSecret that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_agent_kubernetes_secret#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulAgentKubernetesSecret to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulAgentKubernetesSecret.typescript.md b/docs/dataHcpConsulAgentKubernetesSecret.typescript.md
index c0f75554a..8e8216a92 100644
--- a/docs/dataHcpConsulAgentKubernetesSecret.typescript.md
+++ b/docs/dataHcpConsulAgentKubernetesSecret.typescript.md
@@ -298,6 +298,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulAgentKubernetesSecret resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ dataHcpConsulAgentKubernetesSecret.DataHcpConsulAgentKubernetesSecret.isTerrafor
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpConsulAgentKubernetesSecret } from '@cdktf/provider-hcp'
+
+dataHcpConsulAgentKubernetesSecret.DataHcpConsulAgentKubernetesSecret.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpConsulAgentKubernetesSecret resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpConsulAgentKubernetesSecret to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpConsulAgentKubernetesSecret that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_agent_kubernetes_secret#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulAgentKubernetesSecret to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulCluster.csharp.md b/docs/dataHcpConsulCluster.csharp.md
index 8d64d9c3c..91b958f0e 100644
--- a/docs/dataHcpConsulCluster.csharp.md
+++ b/docs/dataHcpConsulCluster.csharp.md
@@ -298,6 +298,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulCluster resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ DataHcpConsulCluster.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpConsulCluster.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpConsulCluster resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpConsulCluster to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpConsulCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulCluster.go.md b/docs/dataHcpConsulCluster.go.md
index 84385a308..ba4f1867b 100644
--- a/docs/dataHcpConsulCluster.go.md
+++ b/docs/dataHcpConsulCluster.go.md
@@ -298,6 +298,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulCluster resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ datahcpconsulcluster.DataHcpConsulCluster_IsTerraformDataSource(x interface{}) *
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulcluster"
+
+datahcpconsulcluster.DataHcpConsulCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpConsulCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpConsulCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpConsulCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulCluster.java.md b/docs/dataHcpConsulCluster.java.md
index c04d14504..fab01ebc6 100644
--- a/docs/dataHcpConsulCluster.java.md
+++ b/docs/dataHcpConsulCluster.java.md
@@ -404,6 +404,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulCluster resource upon running "cdktf plan ". |
---
@@ -467,6 +468,50 @@ DataHcpConsulCluster.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_consul_cluster.DataHcpConsulCluster;
+
+DataHcpConsulCluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpConsulCluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpConsulCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpConsulCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpConsulCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulCluster.python.md b/docs/dataHcpConsulCluster.python.md
index 4977cb566..c0b18cbe6 100644
--- a/docs/dataHcpConsulCluster.python.md
+++ b/docs/dataHcpConsulCluster.python.md
@@ -431,6 +431,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpConsulCluster resource upon running "cdktf plan ". |
---
@@ -500,6 +501,55 @@ dataHcpConsulCluster.DataHcpConsulCluster.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_consul_cluster
+
+dataHcpConsulCluster.DataHcpConsulCluster.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpConsulCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpConsulCluster to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpConsulCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulCluster.typescript.md b/docs/dataHcpConsulCluster.typescript.md
index e9feb5031..b4c1002e8 100644
--- a/docs/dataHcpConsulCluster.typescript.md
+++ b/docs/dataHcpConsulCluster.typescript.md
@@ -298,6 +298,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulCluster resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ dataHcpConsulCluster.DataHcpConsulCluster.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpConsulCluster } from '@cdktf/provider-hcp'
+
+dataHcpConsulCluster.DataHcpConsulCluster.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpConsulCluster resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpConsulCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpConsulCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_cluster#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulVersions.csharp.md b/docs/dataHcpConsulVersions.csharp.md
index 1ff4080bf..41ca4cd10 100644
--- a/docs/dataHcpConsulVersions.csharp.md
+++ b/docs/dataHcpConsulVersions.csharp.md
@@ -291,6 +291,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulVersions resource upon running "cdktf plan ". |
---
@@ -354,6 +355,50 @@ DataHcpConsulVersions.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpConsulVersions.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpConsulVersions resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpConsulVersions to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpConsulVersions that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_versions#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulVersions to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulVersions.go.md b/docs/dataHcpConsulVersions.go.md
index 49051882e..ee6d3f8e7 100644
--- a/docs/dataHcpConsulVersions.go.md
+++ b/docs/dataHcpConsulVersions.go.md
@@ -291,6 +291,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulVersions resource upon running "cdktf plan ". |
---
@@ -354,6 +355,50 @@ datahcpconsulversions.DataHcpConsulVersions_IsTerraformDataSource(x interface{})
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpconsulversions"
+
+datahcpconsulversions.DataHcpConsulVersions_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpConsulVersions resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpConsulVersions to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpConsulVersions that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_versions#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulVersions to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulVersions.java.md b/docs/dataHcpConsulVersions.java.md
index be09cb9b0..3748a6240 100644
--- a/docs/dataHcpConsulVersions.java.md
+++ b/docs/dataHcpConsulVersions.java.md
@@ -370,6 +370,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulVersions resource upon running "cdktf plan ". |
---
@@ -433,6 +434,50 @@ DataHcpConsulVersions.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_consul_versions.DataHcpConsulVersions;
+
+DataHcpConsulVersions.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpConsulVersions.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpConsulVersions resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpConsulVersions to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpConsulVersions that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_versions#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulVersions to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulVersions.python.md b/docs/dataHcpConsulVersions.python.md
index 7ff8b118f..30d79366d 100644
--- a/docs/dataHcpConsulVersions.python.md
+++ b/docs/dataHcpConsulVersions.python.md
@@ -397,6 +397,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpConsulVersions resource upon running "cdktf plan ". |
---
@@ -466,6 +467,55 @@ dataHcpConsulVersions.DataHcpConsulVersions.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_consul_versions
+
+dataHcpConsulVersions.DataHcpConsulVersions.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpConsulVersions resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpConsulVersions to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpConsulVersions that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_versions#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulVersions to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpConsulVersions.typescript.md b/docs/dataHcpConsulVersions.typescript.md
index 5871fee5a..822e5735c 100644
--- a/docs/dataHcpConsulVersions.typescript.md
+++ b/docs/dataHcpConsulVersions.typescript.md
@@ -291,6 +291,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpConsulVersions resource upon running "cdktf plan ". |
---
@@ -354,6 +355,50 @@ dataHcpConsulVersions.DataHcpConsulVersions.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpConsulVersions } from '@cdktf/provider-hcp'
+
+dataHcpConsulVersions.DataHcpConsulVersions.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpConsulVersions resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpConsulVersions to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpConsulVersions that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/consul_versions#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpConsulVersions to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvn.csharp.md b/docs/dataHcpHvn.csharp.md
index 8b5396ac6..128347f01 100644
--- a/docs/dataHcpHvn.csharp.md
+++ b/docs/dataHcpHvn.csharp.md
@@ -298,6 +298,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpHvn resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ DataHcpHvn.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpHvn.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpHvn resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpHvn to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpHvn that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvn to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvn.go.md b/docs/dataHcpHvn.go.md
index 94f3ccf50..a2c8a5440 100644
--- a/docs/dataHcpHvn.go.md
+++ b/docs/dataHcpHvn.go.md
@@ -298,6 +298,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpHvn resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ datahcphvn.DataHcpHvn_IsTerraformDataSource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvn"
+
+datahcphvn.DataHcpHvn_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpHvn resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpHvn to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpHvn that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvn to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvn.java.md b/docs/dataHcpHvn.java.md
index a611701c5..ef6b7ab8b 100644
--- a/docs/dataHcpHvn.java.md
+++ b/docs/dataHcpHvn.java.md
@@ -404,6 +404,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpHvn resource upon running "cdktf plan ". |
---
@@ -467,6 +468,50 @@ DataHcpHvn.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_hvn.DataHcpHvn;
+
+DataHcpHvn.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpHvn.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpHvn resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpHvn to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpHvn that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvn to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvn.python.md b/docs/dataHcpHvn.python.md
index 8a3d7ccac..ba25329ce 100644
--- a/docs/dataHcpHvn.python.md
+++ b/docs/dataHcpHvn.python.md
@@ -431,6 +431,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpHvn resource upon running "cdktf plan ". |
---
@@ -500,6 +501,55 @@ dataHcpHvn.DataHcpHvn.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_hvn
+
+dataHcpHvn.DataHcpHvn.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpHvn resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpHvn to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpHvn that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvn to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvn.typescript.md b/docs/dataHcpHvn.typescript.md
index ea601cab0..4608bb310 100644
--- a/docs/dataHcpHvn.typescript.md
+++ b/docs/dataHcpHvn.typescript.md
@@ -298,6 +298,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpHvn resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ dataHcpHvn.DataHcpHvn.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpHvn } from '@cdktf/provider-hcp'
+
+dataHcpHvn.DataHcpHvn.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpHvn resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpHvn to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpHvn that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvn to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvnPeeringConnection.csharp.md b/docs/dataHcpHvnPeeringConnection.csharp.md
index 862263912..fabd9f40e 100644
--- a/docs/dataHcpHvnPeeringConnection.csharp.md
+++ b/docs/dataHcpHvnPeeringConnection.csharp.md
@@ -305,6 +305,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpHvnPeeringConnection resource upon running "cdktf plan ". |
---
@@ -368,6 +369,50 @@ DataHcpHvnPeeringConnection.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpHvnPeeringConnection.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpHvnPeeringConnection resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpHvnPeeringConnection to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpHvnPeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvnPeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvnPeeringConnection.go.md b/docs/dataHcpHvnPeeringConnection.go.md
index 645e3ecd6..0bf2d3401 100644
--- a/docs/dataHcpHvnPeeringConnection.go.md
+++ b/docs/dataHcpHvnPeeringConnection.go.md
@@ -305,6 +305,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpHvnPeeringConnection resource upon running "cdktf plan ". |
---
@@ -368,6 +369,50 @@ datahcphvnpeeringconnection.DataHcpHvnPeeringConnection_IsTerraformDataSource(x
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnpeeringconnection"
+
+datahcphvnpeeringconnection.DataHcpHvnPeeringConnection_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpHvnPeeringConnection resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpHvnPeeringConnection to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpHvnPeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvnPeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvnPeeringConnection.java.md b/docs/dataHcpHvnPeeringConnection.java.md
index dfe06ece8..8772f0abd 100644
--- a/docs/dataHcpHvnPeeringConnection.java.md
+++ b/docs/dataHcpHvnPeeringConnection.java.md
@@ -436,6 +436,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpHvnPeeringConnection resource upon running "cdktf plan ". |
---
@@ -499,6 +500,50 @@ DataHcpHvnPeeringConnection.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_hvn_peering_connection.DataHcpHvnPeeringConnection;
+
+DataHcpHvnPeeringConnection.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpHvnPeeringConnection.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpHvnPeeringConnection resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpHvnPeeringConnection to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpHvnPeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvnPeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvnPeeringConnection.python.md b/docs/dataHcpHvnPeeringConnection.python.md
index e09306f0c..aea601a3d 100644
--- a/docs/dataHcpHvnPeeringConnection.python.md
+++ b/docs/dataHcpHvnPeeringConnection.python.md
@@ -463,6 +463,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpHvnPeeringConnection resource upon running "cdktf plan ". |
---
@@ -532,6 +533,55 @@ dataHcpHvnPeeringConnection.DataHcpHvnPeeringConnection.is_terraform_data_source
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_hvn_peering_connection
+
+dataHcpHvnPeeringConnection.DataHcpHvnPeeringConnection.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpHvnPeeringConnection resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpHvnPeeringConnection to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpHvnPeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvnPeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvnPeeringConnection.typescript.md b/docs/dataHcpHvnPeeringConnection.typescript.md
index 85930b128..4e65bb319 100644
--- a/docs/dataHcpHvnPeeringConnection.typescript.md
+++ b/docs/dataHcpHvnPeeringConnection.typescript.md
@@ -305,6 +305,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpHvnPeeringConnection resource upon running "cdktf plan ". |
---
@@ -368,6 +369,50 @@ dataHcpHvnPeeringConnection.DataHcpHvnPeeringConnection.isTerraformDataSource(x:
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpHvnPeeringConnection } from '@cdktf/provider-hcp'
+
+dataHcpHvnPeeringConnection.DataHcpHvnPeeringConnection.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpHvnPeeringConnection resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpHvnPeeringConnection to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpHvnPeeringConnection that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn_peering_connection#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvnPeeringConnection to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvnRoute.csharp.md b/docs/dataHcpHvnRoute.csharp.md
index 9041896fa..a83cee9a7 100644
--- a/docs/dataHcpHvnRoute.csharp.md
+++ b/docs/dataHcpHvnRoute.csharp.md
@@ -298,6 +298,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpHvnRoute resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ DataHcpHvnRoute.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpHvnRoute.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpHvnRoute resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpHvnRoute to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpHvnRoute that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn_route#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvnRoute to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvnRoute.go.md b/docs/dataHcpHvnRoute.go.md
index f9f280c81..7b3176839 100644
--- a/docs/dataHcpHvnRoute.go.md
+++ b/docs/dataHcpHvnRoute.go.md
@@ -298,6 +298,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpHvnRoute resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ datahcphvnroute.DataHcpHvnRoute_IsTerraformDataSource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcphvnroute"
+
+datahcphvnroute.DataHcpHvnRoute_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpHvnRoute resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpHvnRoute to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpHvnRoute that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn_route#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvnRoute to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvnRoute.java.md b/docs/dataHcpHvnRoute.java.md
index eb6923810..bc6413b45 100644
--- a/docs/dataHcpHvnRoute.java.md
+++ b/docs/dataHcpHvnRoute.java.md
@@ -415,6 +415,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpHvnRoute resource upon running "cdktf plan ". |
---
@@ -478,6 +479,50 @@ DataHcpHvnRoute.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_hvn_route.DataHcpHvnRoute;
+
+DataHcpHvnRoute.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpHvnRoute.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpHvnRoute resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpHvnRoute to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpHvnRoute that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn_route#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvnRoute to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvnRoute.python.md b/docs/dataHcpHvnRoute.python.md
index 1d35575b8..838183ab9 100644
--- a/docs/dataHcpHvnRoute.python.md
+++ b/docs/dataHcpHvnRoute.python.md
@@ -442,6 +442,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpHvnRoute resource upon running "cdktf plan ". |
---
@@ -511,6 +512,55 @@ dataHcpHvnRoute.DataHcpHvnRoute.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_hvn_route
+
+dataHcpHvnRoute.DataHcpHvnRoute.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpHvnRoute resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpHvnRoute to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpHvnRoute that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn_route#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvnRoute to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpHvnRoute.typescript.md b/docs/dataHcpHvnRoute.typescript.md
index 53fff4345..2a57834cc 100644
--- a/docs/dataHcpHvnRoute.typescript.md
+++ b/docs/dataHcpHvnRoute.typescript.md
@@ -298,6 +298,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpHvnRoute resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ dataHcpHvnRoute.DataHcpHvnRoute.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpHvnRoute } from '@cdktf/provider-hcp'
+
+dataHcpHvnRoute.DataHcpHvnRoute.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpHvnRoute resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpHvnRoute to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpHvnRoute that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/hvn_route#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpHvnRoute to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpOrganization.csharp.md b/docs/dataHcpOrganization.csharp.md
index 1c0378504..2b5085ea7 100644
--- a/docs/dataHcpOrganization.csharp.md
+++ b/docs/dataHcpOrganization.csharp.md
@@ -264,6 +264,7 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpOrganization resource upon running "cdktf plan ". |
---
@@ -327,6 +328,50 @@ DataHcpOrganization.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpOrganization.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpOrganization resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpOrganization to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpOrganization that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/organization#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpOrganization to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpOrganization.go.md b/docs/dataHcpOrganization.go.md
index cf7616097..527fd72a4 100644
--- a/docs/dataHcpOrganization.go.md
+++ b/docs/dataHcpOrganization.go.md
@@ -264,6 +264,7 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpOrganization resource upon running "cdktf plan ". |
---
@@ -327,6 +328,50 @@ datahcporganization.DataHcpOrganization_IsTerraformDataSource(x interface{}) *bo
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcporganization"
+
+datahcporganization.DataHcpOrganization_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpOrganization resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpOrganization to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpOrganization that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/organization#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpOrganization to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpOrganization.java.md b/docs/dataHcpOrganization.java.md
index 70ca5753b..45047e873 100644
--- a/docs/dataHcpOrganization.java.md
+++ b/docs/dataHcpOrganization.java.md
@@ -318,6 +318,7 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpOrganization resource upon running "cdktf plan ". |
---
@@ -381,6 +382,50 @@ DataHcpOrganization.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_organization.DataHcpOrganization;
+
+DataHcpOrganization.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpOrganization.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpOrganization resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpOrganization to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpOrganization that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/organization#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpOrganization to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpOrganization.python.md b/docs/dataHcpOrganization.python.md
index b2a873117..0ccbcb458 100644
--- a/docs/dataHcpOrganization.python.md
+++ b/docs/dataHcpOrganization.python.md
@@ -341,6 +341,7 @@ def interpolation_for_attribute(
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpOrganization resource upon running "cdktf plan ". |
---
@@ -410,6 +411,55 @@ dataHcpOrganization.DataHcpOrganization.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_organization
+
+dataHcpOrganization.DataHcpOrganization.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpOrganization resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpOrganization to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpOrganization that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/organization#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpOrganization to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpOrganization.typescript.md b/docs/dataHcpOrganization.typescript.md
index c5c891d30..d27444154 100644
--- a/docs/dataHcpOrganization.typescript.md
+++ b/docs/dataHcpOrganization.typescript.md
@@ -264,6 +264,7 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpOrganization resource upon running "cdktf plan ". |
---
@@ -327,6 +328,50 @@ dataHcpOrganization.DataHcpOrganization.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpOrganization } from '@cdktf/provider-hcp'
+
+dataHcpOrganization.DataHcpOrganization.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpOrganization resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpOrganization to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpOrganization that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/organization#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpOrganization to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerBucketNames.csharp.md b/docs/dataHcpPackerBucketNames.csharp.md
index 8da0d13ab..e6294fef4 100644
--- a/docs/dataHcpPackerBucketNames.csharp.md
+++ b/docs/dataHcpPackerBucketNames.csharp.md
@@ -298,6 +298,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerBucketNames resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ DataHcpPackerBucketNames.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpPackerBucketNames.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpPackerBucketNames resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpPackerBucketNames to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpPackerBucketNames that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_bucket_names#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerBucketNames to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerBucketNames.go.md b/docs/dataHcpPackerBucketNames.go.md
index 86e0de4b3..c75e204c9 100644
--- a/docs/dataHcpPackerBucketNames.go.md
+++ b/docs/dataHcpPackerBucketNames.go.md
@@ -298,6 +298,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerBucketNames resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ datahcppackerbucketnames.DataHcpPackerBucketNames_IsTerraformDataSource(x interf
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerbucketnames"
+
+datahcppackerbucketnames.DataHcpPackerBucketNames_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpPackerBucketNames resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpPackerBucketNames to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpPackerBucketNames that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_bucket_names#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerBucketNames to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerBucketNames.java.md b/docs/dataHcpPackerBucketNames.java.md
index 48ce8906a..15c76b0bb 100644
--- a/docs/dataHcpPackerBucketNames.java.md
+++ b/docs/dataHcpPackerBucketNames.java.md
@@ -389,6 +389,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerBucketNames resource upon running "cdktf plan ". |
---
@@ -452,6 +453,50 @@ DataHcpPackerBucketNames.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_packer_bucket_names.DataHcpPackerBucketNames;
+
+DataHcpPackerBucketNames.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpPackerBucketNames.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpPackerBucketNames resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpPackerBucketNames to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpPackerBucketNames that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_bucket_names#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerBucketNames to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerBucketNames.python.md b/docs/dataHcpPackerBucketNames.python.md
index 73d6067bf..3116c9bd9 100644
--- a/docs/dataHcpPackerBucketNames.python.md
+++ b/docs/dataHcpPackerBucketNames.python.md
@@ -416,6 +416,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpPackerBucketNames resource upon running "cdktf plan ". |
---
@@ -485,6 +486,55 @@ dataHcpPackerBucketNames.DataHcpPackerBucketNames.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_packer_bucket_names
+
+dataHcpPackerBucketNames.DataHcpPackerBucketNames.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpPackerBucketNames resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpPackerBucketNames to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpPackerBucketNames that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_bucket_names#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerBucketNames to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerBucketNames.typescript.md b/docs/dataHcpPackerBucketNames.typescript.md
index 907b3ba0d..b0f55908e 100644
--- a/docs/dataHcpPackerBucketNames.typescript.md
+++ b/docs/dataHcpPackerBucketNames.typescript.md
@@ -298,6 +298,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerBucketNames resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ dataHcpPackerBucketNames.DataHcpPackerBucketNames.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpPackerBucketNames } from '@cdktf/provider-hcp'
+
+dataHcpPackerBucketNames.DataHcpPackerBucketNames.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpPackerBucketNames resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpPackerBucketNames to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpPackerBucketNames that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_bucket_names#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerBucketNames to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerImage.csharp.md b/docs/dataHcpPackerImage.csharp.md
index e33f65849..0a786b0f3 100644
--- a/docs/dataHcpPackerImage.csharp.md
+++ b/docs/dataHcpPackerImage.csharp.md
@@ -319,6 +319,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerImage resource upon running "cdktf plan ". |
---
@@ -382,6 +383,50 @@ DataHcpPackerImage.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpPackerImage.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpPackerImage resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpPackerImage to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpPackerImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_image#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerImage.go.md b/docs/dataHcpPackerImage.go.md
index 57b81619c..63ba608ad 100644
--- a/docs/dataHcpPackerImage.go.md
+++ b/docs/dataHcpPackerImage.go.md
@@ -319,6 +319,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerImage resource upon running "cdktf plan ". |
---
@@ -382,6 +383,50 @@ datahcppackerimage.DataHcpPackerImage_IsTerraformDataSource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerimage"
+
+datahcppackerimage.DataHcpPackerImage_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpPackerImage resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpPackerImage to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpPackerImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_image#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerImage.java.md b/docs/dataHcpPackerImage.java.md
index 823f803c5..4af6ab798 100644
--- a/docs/dataHcpPackerImage.java.md
+++ b/docs/dataHcpPackerImage.java.md
@@ -487,6 +487,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerImage resource upon running "cdktf plan ". |
---
@@ -550,6 +551,50 @@ DataHcpPackerImage.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_packer_image.DataHcpPackerImage;
+
+DataHcpPackerImage.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpPackerImage.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpPackerImage resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpPackerImage to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpPackerImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_image#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerImage.python.md b/docs/dataHcpPackerImage.python.md
index 4ff9cd400..2eaad8378 100644
--- a/docs/dataHcpPackerImage.python.md
+++ b/docs/dataHcpPackerImage.python.md
@@ -514,6 +514,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpPackerImage resource upon running "cdktf plan ". |
---
@@ -583,6 +584,55 @@ dataHcpPackerImage.DataHcpPackerImage.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_packer_image
+
+dataHcpPackerImage.DataHcpPackerImage.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpPackerImage resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpPackerImage to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpPackerImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_image#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerImage.typescript.md b/docs/dataHcpPackerImage.typescript.md
index 792a12414..14b7da849 100644
--- a/docs/dataHcpPackerImage.typescript.md
+++ b/docs/dataHcpPackerImage.typescript.md
@@ -319,6 +319,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerImage resource upon running "cdktf plan ". |
---
@@ -382,6 +383,50 @@ dataHcpPackerImage.DataHcpPackerImage.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpPackerImage } from '@cdktf/provider-hcp'
+
+dataHcpPackerImage.DataHcpPackerImage.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpPackerImage resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpPackerImage to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpPackerImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_image#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerIteration.csharp.md b/docs/dataHcpPackerIteration.csharp.md
index db7646c30..4340460e5 100644
--- a/docs/dataHcpPackerIteration.csharp.md
+++ b/docs/dataHcpPackerIteration.csharp.md
@@ -298,6 +298,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerIteration resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ DataHcpPackerIteration.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpPackerIteration.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpPackerIteration resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpPackerIteration to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpPackerIteration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_iteration#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerIteration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerIteration.go.md b/docs/dataHcpPackerIteration.go.md
index 23489de73..1701848ab 100644
--- a/docs/dataHcpPackerIteration.go.md
+++ b/docs/dataHcpPackerIteration.go.md
@@ -298,6 +298,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerIteration resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ datahcppackeriteration.DataHcpPackerIteration_IsTerraformDataSource(x interface{
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackeriteration"
+
+datahcppackeriteration.DataHcpPackerIteration_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpPackerIteration resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpPackerIteration to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpPackerIteration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_iteration#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerIteration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerIteration.java.md b/docs/dataHcpPackerIteration.java.md
index 275d4b932..a9ba10c2f 100644
--- a/docs/dataHcpPackerIteration.java.md
+++ b/docs/dataHcpPackerIteration.java.md
@@ -416,6 +416,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerIteration resource upon running "cdktf plan ". |
---
@@ -479,6 +480,50 @@ DataHcpPackerIteration.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_packer_iteration.DataHcpPackerIteration;
+
+DataHcpPackerIteration.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpPackerIteration.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpPackerIteration resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpPackerIteration to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpPackerIteration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_iteration#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerIteration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerIteration.python.md b/docs/dataHcpPackerIteration.python.md
index 597100ba6..bfd4d1b31 100644
--- a/docs/dataHcpPackerIteration.python.md
+++ b/docs/dataHcpPackerIteration.python.md
@@ -443,6 +443,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpPackerIteration resource upon running "cdktf plan ". |
---
@@ -512,6 +513,55 @@ dataHcpPackerIteration.DataHcpPackerIteration.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_packer_iteration
+
+dataHcpPackerIteration.DataHcpPackerIteration.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpPackerIteration resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpPackerIteration to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpPackerIteration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_iteration#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerIteration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerIteration.typescript.md b/docs/dataHcpPackerIteration.typescript.md
index 9bd7d525e..e4d6a32e8 100644
--- a/docs/dataHcpPackerIteration.typescript.md
+++ b/docs/dataHcpPackerIteration.typescript.md
@@ -298,6 +298,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerIteration resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ dataHcpPackerIteration.DataHcpPackerIteration.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpPackerIteration } from '@cdktf/provider-hcp'
+
+dataHcpPackerIteration.DataHcpPackerIteration.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpPackerIteration resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpPackerIteration to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpPackerIteration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_iteration#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerIteration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerRunTask.csharp.md b/docs/dataHcpPackerRunTask.csharp.md
index 7983d188d..158d7961b 100644
--- a/docs/dataHcpPackerRunTask.csharp.md
+++ b/docs/dataHcpPackerRunTask.csharp.md
@@ -298,6 +298,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerRunTask resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ DataHcpPackerRunTask.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpPackerRunTask.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpPackerRunTask resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpPackerRunTask to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpPackerRunTask that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_run_task#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerRunTask to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerRunTask.go.md b/docs/dataHcpPackerRunTask.go.md
index 96a3c70c0..faf8e888f 100644
--- a/docs/dataHcpPackerRunTask.go.md
+++ b/docs/dataHcpPackerRunTask.go.md
@@ -298,6 +298,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerRunTask resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ datahcppackerruntask.DataHcpPackerRunTask_IsTerraformDataSource(x interface{}) *
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcppackerruntask"
+
+datahcppackerruntask.DataHcpPackerRunTask_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpPackerRunTask resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpPackerRunTask to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpPackerRunTask that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_run_task#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerRunTask to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerRunTask.java.md b/docs/dataHcpPackerRunTask.java.md
index 8676d8b7f..de439d138 100644
--- a/docs/dataHcpPackerRunTask.java.md
+++ b/docs/dataHcpPackerRunTask.java.md
@@ -392,6 +392,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerRunTask resource upon running "cdktf plan ". |
---
@@ -455,6 +456,50 @@ DataHcpPackerRunTask.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_packer_run_task.DataHcpPackerRunTask;
+
+DataHcpPackerRunTask.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpPackerRunTask.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpPackerRunTask resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpPackerRunTask to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpPackerRunTask that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_run_task#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerRunTask to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerRunTask.python.md b/docs/dataHcpPackerRunTask.python.md
index f6ecb3cb9..090a6ceb3 100644
--- a/docs/dataHcpPackerRunTask.python.md
+++ b/docs/dataHcpPackerRunTask.python.md
@@ -419,6 +419,7 @@ def reset_timeouts() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpPackerRunTask resource upon running "cdktf plan ". |
---
@@ -488,6 +489,55 @@ dataHcpPackerRunTask.DataHcpPackerRunTask.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_packer_run_task
+
+dataHcpPackerRunTask.DataHcpPackerRunTask.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpPackerRunTask resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpPackerRunTask to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpPackerRunTask that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_run_task#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerRunTask to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpPackerRunTask.typescript.md b/docs/dataHcpPackerRunTask.typescript.md
index 2a0dcf3e6..db220e4cb 100644
--- a/docs/dataHcpPackerRunTask.typescript.md
+++ b/docs/dataHcpPackerRunTask.typescript.md
@@ -298,6 +298,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpPackerRunTask resource upon running "cdktf plan ". |
---
@@ -361,6 +362,50 @@ dataHcpPackerRunTask.DataHcpPackerRunTask.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpPackerRunTask } from '@cdktf/provider-hcp'
+
+dataHcpPackerRunTask.DataHcpPackerRunTask.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpPackerRunTask resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpPackerRunTask to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpPackerRunTask that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/packer_run_task#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpPackerRunTask to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpProject.csharp.md b/docs/dataHcpProject.csharp.md
index e44b7a362..30df4ba99 100644
--- a/docs/dataHcpProject.csharp.md
+++ b/docs/dataHcpProject.csharp.md
@@ -271,6 +271,7 @@ private void ResetProject()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpProject resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ DataHcpProject.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Hcp;
+
+DataHcpProject.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataHcpProject resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the DataHcpProject to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataHcpProject that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpProject to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpProject.go.md b/docs/dataHcpProject.go.md
index 8a56c952a..35f18c340 100644
--- a/docs/dataHcpProject.go.md
+++ b/docs/dataHcpProject.go.md
@@ -271,6 +271,7 @@ func ResetProject()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataHcpProject resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ datahcpproject.DataHcpProject_IsTerraformDataSource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-hcp-go/hcp/v8/datahcpproject"
+
+datahcpproject.DataHcpProject_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataHcpProject resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the DataHcpProject to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataHcpProject that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpProject to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpProject.java.md b/docs/dataHcpProject.java.md
index 8f6abc8de..c098a7a08 100644
--- a/docs/dataHcpProject.java.md
+++ b/docs/dataHcpProject.java.md
@@ -339,6 +339,7 @@ public void resetProject()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpProject resource upon running "cdktf plan ". |
---
@@ -402,6 +403,50 @@ DataHcpProject.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.hcp.data_hcp_project.DataHcpProject;
+
+DataHcpProject.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataHcpProject.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataHcpProject resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the DataHcpProject to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataHcpProject that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpProject to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpProject.python.md b/docs/dataHcpProject.python.md
index 239e3ad24..83368bdf3 100644
--- a/docs/dataHcpProject.python.md
+++ b/docs/dataHcpProject.python.md
@@ -362,6 +362,7 @@ def reset_project() -> None
| is_construct
| Checks if `x` is a construct. |
| is_terraform_element
| *No description.* |
| is_terraform_data_source
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a DataHcpProject resource upon running "cdktf plan ". |
---
@@ -431,6 +432,55 @@ dataHcpProject.DataHcpProject.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_hcp import data_hcp_project
+
+dataHcpProject.DataHcpProject.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataHcpProject resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the DataHcpProject to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataHcpProject that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/hcp/0.73.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the DataHcpProject to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataHcpProject.typescript.md b/docs/dataHcpProject.typescript.md
index 0a17b0749..ff5aa799a 100644
--- a/docs/dataHcpProject.typescript.md
+++ b/docs/dataHcpProject.typescript.md
@@ -271,6 +271,7 @@ public resetProject(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataHcpProject resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ dataHcpProject.DataHcpProject.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataHcpProject } from '@cdktf/provider-hcp'
+
+dataHcpProject.DataHcpProject.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataHcpProject resource upon running "cdktf plan ".
+
+###### `scope`