From 03880f63eba5e18dae864834fa2a39bf81b804c4 Mon Sep 17 00:00:00 2001
From: team-tf-cdk <84392119+team-tf-cdk@users.noreply.github.com>
Date: Tue, 17 Oct 2023 08:20:36 -0400
Subject: [PATCH] feat!: update CDKTF version to `0.19.0` (#637)
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/app.csharp.md | 106 ++++++++++++++
docs/app.go.md | 106 ++++++++++++++
docs/app.java.md | 108 ++++++++++++++
docs/app.python.md | 119 +++++++++++++++
docs/app.typescript.md | 106 ++++++++++++++
docs/cdn.csharp.md | 106 ++++++++++++++
docs/cdn.go.md | 106 ++++++++++++++
docs/cdn.java.md | 108 ++++++++++++++
docs/cdn.python.md | 119 +++++++++++++++
docs/cdn.typescript.md | 106 ++++++++++++++
docs/certificate.csharp.md | 106 ++++++++++++++
docs/certificate.go.md | 106 ++++++++++++++
docs/certificate.java.md | 108 ++++++++++++++
docs/certificate.python.md | 119 +++++++++++++++
docs/certificate.typescript.md | 106 ++++++++++++++
docs/containerRegistry.csharp.md | 106 ++++++++++++++
docs/containerRegistry.go.md | 106 ++++++++++++++
docs/containerRegistry.java.md | 108 ++++++++++++++
docs/containerRegistry.python.md | 119 +++++++++++++++
docs/containerRegistry.typescript.md | 106 ++++++++++++++
...ntainerRegistryDockerCredentials.csharp.md | 106 ++++++++++++++
docs/containerRegistryDockerCredentials.go.md | 106 ++++++++++++++
...containerRegistryDockerCredentials.java.md | 108 ++++++++++++++
...ntainerRegistryDockerCredentials.python.md | 119 +++++++++++++++
...nerRegistryDockerCredentials.typescript.md | 106 ++++++++++++++
docs/customImage.csharp.md | 106 ++++++++++++++
docs/customImage.go.md | 106 ++++++++++++++
docs/customImage.java.md | 108 ++++++++++++++
docs/customImage.python.md | 119 +++++++++++++++
docs/customImage.typescript.md | 106 ++++++++++++++
docs/dataDigitaloceanAccount.csharp.md | 45 ++++++
docs/dataDigitaloceanAccount.go.md | 45 ++++++
docs/dataDigitaloceanAccount.java.md | 45 ++++++
docs/dataDigitaloceanAccount.python.md | 50 +++++++
docs/dataDigitaloceanAccount.typescript.md | 45 ++++++
docs/dataDigitaloceanApp.csharp.md | 45 ++++++
docs/dataDigitaloceanApp.go.md | 45 ++++++
docs/dataDigitaloceanApp.java.md | 45 ++++++
docs/dataDigitaloceanApp.python.md | 50 +++++++
docs/dataDigitaloceanApp.typescript.md | 45 ++++++
docs/dataDigitaloceanCertificate.csharp.md | 45 ++++++
docs/dataDigitaloceanCertificate.go.md | 45 ++++++
docs/dataDigitaloceanCertificate.java.md | 45 ++++++
docs/dataDigitaloceanCertificate.python.md | 50 +++++++
.../dataDigitaloceanCertificate.typescript.md | 45 ++++++
...ataDigitaloceanContainerRegistry.csharp.md | 45 ++++++
docs/dataDigitaloceanContainerRegistry.go.md | 45 ++++++
.../dataDigitaloceanContainerRegistry.java.md | 45 ++++++
...ataDigitaloceanContainerRegistry.python.md | 50 +++++++
...igitaloceanContainerRegistry.typescript.md | 45 ++++++
docs/dataDigitaloceanDatabaseCa.csharp.md | 45 ++++++
docs/dataDigitaloceanDatabaseCa.go.md | 45 ++++++
docs/dataDigitaloceanDatabaseCa.java.md | 45 ++++++
docs/dataDigitaloceanDatabaseCa.python.md | 50 +++++++
docs/dataDigitaloceanDatabaseCa.typescript.md | 45 ++++++
.../dataDigitaloceanDatabaseCluster.csharp.md | 45 ++++++
docs/dataDigitaloceanDatabaseCluster.go.md | 45 ++++++
docs/dataDigitaloceanDatabaseCluster.java.md | 45 ++++++
.../dataDigitaloceanDatabaseCluster.python.md | 50 +++++++
...aDigitaloceanDatabaseCluster.typescript.md | 45 ++++++
.../dataDigitaloceanDatabaseReplica.csharp.md | 45 ++++++
docs/dataDigitaloceanDatabaseReplica.go.md | 45 ++++++
docs/dataDigitaloceanDatabaseReplica.java.md | 45 ++++++
.../dataDigitaloceanDatabaseReplica.python.md | 50 +++++++
...aDigitaloceanDatabaseReplica.typescript.md | 45 ++++++
docs/dataDigitaloceanDatabaseUser.csharp.md | 45 ++++++
docs/dataDigitaloceanDatabaseUser.go.md | 45 ++++++
docs/dataDigitaloceanDatabaseUser.java.md | 45 ++++++
docs/dataDigitaloceanDatabaseUser.python.md | 50 +++++++
...dataDigitaloceanDatabaseUser.typescript.md | 45 ++++++
docs/dataDigitaloceanDomain.csharp.md | 45 ++++++
docs/dataDigitaloceanDomain.go.md | 45 ++++++
docs/dataDigitaloceanDomain.java.md | 45 ++++++
docs/dataDigitaloceanDomain.python.md | 50 +++++++
docs/dataDigitaloceanDomain.typescript.md | 45 ++++++
docs/dataDigitaloceanDomains.csharp.md | 45 ++++++
docs/dataDigitaloceanDomains.go.md | 45 ++++++
docs/dataDigitaloceanDomains.java.md | 45 ++++++
docs/dataDigitaloceanDomains.python.md | 50 +++++++
docs/dataDigitaloceanDomains.typescript.md | 45 ++++++
docs/dataDigitaloceanDroplet.csharp.md | 45 ++++++
docs/dataDigitaloceanDroplet.go.md | 45 ++++++
docs/dataDigitaloceanDroplet.java.md | 45 ++++++
docs/dataDigitaloceanDroplet.python.md | 50 +++++++
docs/dataDigitaloceanDroplet.typescript.md | 45 ++++++
.../dataDigitaloceanDropletSnapshot.csharp.md | 45 ++++++
docs/dataDigitaloceanDropletSnapshot.go.md | 45 ++++++
docs/dataDigitaloceanDropletSnapshot.java.md | 45 ++++++
.../dataDigitaloceanDropletSnapshot.python.md | 50 +++++++
...aDigitaloceanDropletSnapshot.typescript.md | 45 ++++++
docs/dataDigitaloceanDroplets.csharp.md | 45 ++++++
docs/dataDigitaloceanDroplets.go.md | 45 ++++++
docs/dataDigitaloceanDroplets.java.md | 45 ++++++
docs/dataDigitaloceanDroplets.python.md | 50 +++++++
docs/dataDigitaloceanDroplets.typescript.md | 45 ++++++
docs/dataDigitaloceanFirewall.csharp.md | 45 ++++++
docs/dataDigitaloceanFirewall.go.md | 45 ++++++
docs/dataDigitaloceanFirewall.java.md | 45 ++++++
docs/dataDigitaloceanFirewall.python.md | 50 +++++++
docs/dataDigitaloceanFirewall.typescript.md | 45 ++++++
docs/dataDigitaloceanFloatingIp.csharp.md | 45 ++++++
docs/dataDigitaloceanFloatingIp.go.md | 45 ++++++
docs/dataDigitaloceanFloatingIp.java.md | 45 ++++++
docs/dataDigitaloceanFloatingIp.python.md | 50 +++++++
docs/dataDigitaloceanFloatingIp.typescript.md | 45 ++++++
docs/dataDigitaloceanImage.csharp.md | 45 ++++++
docs/dataDigitaloceanImage.go.md | 45 ++++++
docs/dataDigitaloceanImage.java.md | 45 ++++++
docs/dataDigitaloceanImage.python.md | 50 +++++++
docs/dataDigitaloceanImage.typescript.md | 45 ++++++
docs/dataDigitaloceanImages.csharp.md | 45 ++++++
docs/dataDigitaloceanImages.go.md | 45 ++++++
docs/dataDigitaloceanImages.java.md | 45 ++++++
docs/dataDigitaloceanImages.python.md | 50 +++++++
docs/dataDigitaloceanImages.typescript.md | 45 ++++++
...ataDigitaloceanKubernetesCluster.csharp.md | 45 ++++++
docs/dataDigitaloceanKubernetesCluster.go.md | 45 ++++++
.../dataDigitaloceanKubernetesCluster.java.md | 45 ++++++
...ataDigitaloceanKubernetesCluster.python.md | 50 +++++++
...igitaloceanKubernetesCluster.typescript.md | 45 ++++++
...taDigitaloceanKubernetesVersions.csharp.md | 45 ++++++
docs/dataDigitaloceanKubernetesVersions.go.md | 45 ++++++
...dataDigitaloceanKubernetesVersions.java.md | 45 ++++++
...taDigitaloceanKubernetesVersions.python.md | 50 +++++++
...gitaloceanKubernetesVersions.typescript.md | 45 ++++++
docs/dataDigitaloceanLoadbalancer.csharp.md | 45 ++++++
docs/dataDigitaloceanLoadbalancer.go.md | 45 ++++++
docs/dataDigitaloceanLoadbalancer.java.md | 45 ++++++
docs/dataDigitaloceanLoadbalancer.python.md | 50 +++++++
...dataDigitaloceanLoadbalancer.typescript.md | 45 ++++++
docs/dataDigitaloceanProject.csharp.md | 45 ++++++
docs/dataDigitaloceanProject.go.md | 45 ++++++
docs/dataDigitaloceanProject.java.md | 45 ++++++
docs/dataDigitaloceanProject.python.md | 50 +++++++
docs/dataDigitaloceanProject.typescript.md | 45 ++++++
docs/dataDigitaloceanProjects.csharp.md | 45 ++++++
docs/dataDigitaloceanProjects.go.md | 45 ++++++
docs/dataDigitaloceanProjects.java.md | 45 ++++++
docs/dataDigitaloceanProjects.python.md | 50 +++++++
docs/dataDigitaloceanProjects.typescript.md | 45 ++++++
docs/dataDigitaloceanRecord.csharp.md | 45 ++++++
docs/dataDigitaloceanRecord.go.md | 45 ++++++
docs/dataDigitaloceanRecord.java.md | 45 ++++++
docs/dataDigitaloceanRecord.python.md | 50 +++++++
docs/dataDigitaloceanRecord.typescript.md | 45 ++++++
docs/dataDigitaloceanRecords.csharp.md | 45 ++++++
docs/dataDigitaloceanRecords.go.md | 45 ++++++
docs/dataDigitaloceanRecords.java.md | 45 ++++++
docs/dataDigitaloceanRecords.python.md | 50 +++++++
docs/dataDigitaloceanRecords.typescript.md | 45 ++++++
docs/dataDigitaloceanRegion.csharp.md | 45 ++++++
docs/dataDigitaloceanRegion.go.md | 45 ++++++
docs/dataDigitaloceanRegion.java.md | 45 ++++++
docs/dataDigitaloceanRegion.python.md | 50 +++++++
docs/dataDigitaloceanRegion.typescript.md | 45 ++++++
docs/dataDigitaloceanRegions.csharp.md | 45 ++++++
docs/dataDigitaloceanRegions.go.md | 45 ++++++
docs/dataDigitaloceanRegions.java.md | 45 ++++++
docs/dataDigitaloceanRegions.python.md | 50 +++++++
docs/dataDigitaloceanRegions.typescript.md | 45 ++++++
docs/dataDigitaloceanReservedIp.csharp.md | 45 ++++++
docs/dataDigitaloceanReservedIp.go.md | 45 ++++++
docs/dataDigitaloceanReservedIp.java.md | 45 ++++++
docs/dataDigitaloceanReservedIp.python.md | 50 +++++++
docs/dataDigitaloceanReservedIp.typescript.md | 45 ++++++
docs/dataDigitaloceanSizes.csharp.md | 45 ++++++
docs/dataDigitaloceanSizes.go.md | 45 ++++++
docs/dataDigitaloceanSizes.java.md | 45 ++++++
docs/dataDigitaloceanSizes.python.md | 50 +++++++
docs/dataDigitaloceanSizes.typescript.md | 45 ++++++
docs/dataDigitaloceanSpacesBucket.csharp.md | 45 ++++++
docs/dataDigitaloceanSpacesBucket.go.md | 45 ++++++
docs/dataDigitaloceanSpacesBucket.java.md | 45 ++++++
docs/dataDigitaloceanSpacesBucket.python.md | 50 +++++++
...dataDigitaloceanSpacesBucket.typescript.md | 45 ++++++
...taDigitaloceanSpacesBucketObject.csharp.md | 45 ++++++
docs/dataDigitaloceanSpacesBucketObject.go.md | 45 ++++++
...dataDigitaloceanSpacesBucketObject.java.md | 45 ++++++
...taDigitaloceanSpacesBucketObject.python.md | 50 +++++++
...gitaloceanSpacesBucketObject.typescript.md | 45 ++++++
...aDigitaloceanSpacesBucketObjects.csharp.md | 45 ++++++
.../dataDigitaloceanSpacesBucketObjects.go.md | 45 ++++++
...ataDigitaloceanSpacesBucketObjects.java.md | 45 ++++++
...aDigitaloceanSpacesBucketObjects.python.md | 50 +++++++
...italoceanSpacesBucketObjects.typescript.md | 45 ++++++
docs/dataDigitaloceanSpacesBuckets.csharp.md | 45 ++++++
docs/dataDigitaloceanSpacesBuckets.go.md | 45 ++++++
docs/dataDigitaloceanSpacesBuckets.java.md | 45 ++++++
docs/dataDigitaloceanSpacesBuckets.python.md | 50 +++++++
...ataDigitaloceanSpacesBuckets.typescript.md | 45 ++++++
docs/dataDigitaloceanSshKey.csharp.md | 45 ++++++
docs/dataDigitaloceanSshKey.go.md | 45 ++++++
docs/dataDigitaloceanSshKey.java.md | 45 ++++++
docs/dataDigitaloceanSshKey.python.md | 50 +++++++
docs/dataDigitaloceanSshKey.typescript.md | 45 ++++++
docs/dataDigitaloceanSshKeys.csharp.md | 45 ++++++
docs/dataDigitaloceanSshKeys.go.md | 45 ++++++
docs/dataDigitaloceanSshKeys.java.md | 45 ++++++
docs/dataDigitaloceanSshKeys.python.md | 50 +++++++
docs/dataDigitaloceanSshKeys.typescript.md | 45 ++++++
docs/dataDigitaloceanTag.csharp.md | 45 ++++++
docs/dataDigitaloceanTag.go.md | 45 ++++++
docs/dataDigitaloceanTag.java.md | 45 ++++++
docs/dataDigitaloceanTag.python.md | 50 +++++++
docs/dataDigitaloceanTag.typescript.md | 45 ++++++
docs/dataDigitaloceanTags.csharp.md | 45 ++++++
docs/dataDigitaloceanTags.go.md | 45 ++++++
docs/dataDigitaloceanTags.java.md | 45 ++++++
docs/dataDigitaloceanTags.python.md | 50 +++++++
docs/dataDigitaloceanTags.typescript.md | 45 ++++++
docs/dataDigitaloceanVolume.csharp.md | 45 ++++++
docs/dataDigitaloceanVolume.go.md | 45 ++++++
docs/dataDigitaloceanVolume.java.md | 45 ++++++
docs/dataDigitaloceanVolume.python.md | 50 +++++++
docs/dataDigitaloceanVolume.typescript.md | 45 ++++++
docs/dataDigitaloceanVolumeSnapshot.csharp.md | 45 ++++++
docs/dataDigitaloceanVolumeSnapshot.go.md | 45 ++++++
docs/dataDigitaloceanVolumeSnapshot.java.md | 45 ++++++
docs/dataDigitaloceanVolumeSnapshot.python.md | 50 +++++++
...taDigitaloceanVolumeSnapshot.typescript.md | 45 ++++++
docs/dataDigitaloceanVpc.csharp.md | 45 ++++++
docs/dataDigitaloceanVpc.go.md | 45 ++++++
docs/dataDigitaloceanVpc.java.md | 45 ++++++
docs/dataDigitaloceanVpc.python.md | 50 +++++++
docs/dataDigitaloceanVpc.typescript.md | 45 ++++++
docs/databaseCluster.csharp.md | 106 ++++++++++++++
docs/databaseCluster.go.md | 106 ++++++++++++++
docs/databaseCluster.java.md | 108 ++++++++++++++
docs/databaseCluster.python.md | 119 +++++++++++++++
docs/databaseCluster.typescript.md | 106 ++++++++++++++
docs/databaseConnectionPool.csharp.md | 106 ++++++++++++++
docs/databaseConnectionPool.go.md | 106 ++++++++++++++
docs/databaseConnectionPool.java.md | 108 ++++++++++++++
docs/databaseConnectionPool.python.md | 119 +++++++++++++++
docs/databaseConnectionPool.typescript.md | 106 ++++++++++++++
docs/databaseDb.csharp.md | 106 ++++++++++++++
docs/databaseDb.go.md | 106 ++++++++++++++
docs/databaseDb.java.md | 108 ++++++++++++++
docs/databaseDb.python.md | 119 +++++++++++++++
docs/databaseDb.typescript.md | 106 ++++++++++++++
docs/databaseFirewall.csharp.md | 106 ++++++++++++++
docs/databaseFirewall.go.md | 106 ++++++++++++++
docs/databaseFirewall.java.md | 108 ++++++++++++++
docs/databaseFirewall.python.md | 119 +++++++++++++++
docs/databaseFirewall.typescript.md | 106 ++++++++++++++
docs/databaseReplica.csharp.md | 106 ++++++++++++++
docs/databaseReplica.go.md | 106 ++++++++++++++
docs/databaseReplica.java.md | 108 ++++++++++++++
docs/databaseReplica.python.md | 119 +++++++++++++++
docs/databaseReplica.typescript.md | 106 ++++++++++++++
docs/databaseUser.csharp.md | 106 ++++++++++++++
docs/databaseUser.go.md | 106 ++++++++++++++
docs/databaseUser.java.md | 108 ++++++++++++++
docs/databaseUser.python.md | 119 +++++++++++++++
docs/databaseUser.typescript.md | 106 ++++++++++++++
docs/domain.csharp.md | 106 ++++++++++++++
docs/domain.go.md | 106 ++++++++++++++
docs/domain.java.md | 108 ++++++++++++++
docs/domain.python.md | 119 +++++++++++++++
docs/domain.typescript.md | 106 ++++++++++++++
docs/droplet.csharp.md | 106 ++++++++++++++
docs/droplet.go.md | 106 ++++++++++++++
docs/droplet.java.md | 108 ++++++++++++++
docs/droplet.python.md | 119 +++++++++++++++
docs/droplet.typescript.md | 106 ++++++++++++++
docs/dropletSnapshot.csharp.md | 106 ++++++++++++++
docs/dropletSnapshot.go.md | 106 ++++++++++++++
docs/dropletSnapshot.java.md | 108 ++++++++++++++
docs/dropletSnapshot.python.md | 119 +++++++++++++++
docs/dropletSnapshot.typescript.md | 106 ++++++++++++++
docs/firewall.csharp.md | 106 ++++++++++++++
docs/firewall.go.md | 106 ++++++++++++++
docs/firewall.java.md | 108 ++++++++++++++
docs/firewall.python.md | 119 +++++++++++++++
docs/firewall.typescript.md | 106 ++++++++++++++
docs/floatingIp.csharp.md | 106 ++++++++++++++
docs/floatingIp.go.md | 106 ++++++++++++++
docs/floatingIp.java.md | 108 ++++++++++++++
docs/floatingIp.python.md | 119 +++++++++++++++
docs/floatingIp.typescript.md | 106 ++++++++++++++
docs/floatingIpAssignment.csharp.md | 106 ++++++++++++++
docs/floatingIpAssignment.go.md | 106 ++++++++++++++
docs/floatingIpAssignment.java.md | 108 ++++++++++++++
docs/floatingIpAssignment.python.md | 119 +++++++++++++++
docs/floatingIpAssignment.typescript.md | 106 ++++++++++++++
docs/kubernetesCluster.csharp.md | 106 ++++++++++++++
docs/kubernetesCluster.go.md | 106 ++++++++++++++
docs/kubernetesCluster.java.md | 108 ++++++++++++++
docs/kubernetesCluster.python.md | 119 +++++++++++++++
docs/kubernetesCluster.typescript.md | 106 ++++++++++++++
docs/kubernetesNodePool.csharp.md | 106 ++++++++++++++
docs/kubernetesNodePool.go.md | 106 ++++++++++++++
docs/kubernetesNodePool.java.md | 108 ++++++++++++++
docs/kubernetesNodePool.python.md | 119 +++++++++++++++
docs/kubernetesNodePool.typescript.md | 106 ++++++++++++++
docs/loadbalancer.csharp.md | 106 ++++++++++++++
docs/loadbalancer.go.md | 106 ++++++++++++++
docs/loadbalancer.java.md | 108 ++++++++++++++
docs/loadbalancer.python.md | 119 +++++++++++++++
docs/loadbalancer.typescript.md | 106 ++++++++++++++
docs/monitorAlert.csharp.md | 106 ++++++++++++++
docs/monitorAlert.go.md | 106 ++++++++++++++
docs/monitorAlert.java.md | 108 ++++++++++++++
docs/monitorAlert.python.md | 119 +++++++++++++++
docs/monitorAlert.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/projectResources.csharp.md | 106 ++++++++++++++
docs/projectResources.go.md | 106 ++++++++++++++
docs/projectResources.java.md | 108 ++++++++++++++
docs/projectResources.python.md | 119 +++++++++++++++
docs/projectResources.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/record.csharp.md | 106 ++++++++++++++
docs/record.go.md | 106 ++++++++++++++
docs/record.java.md | 108 ++++++++++++++
docs/record.python.md | 119 +++++++++++++++
docs/record.typescript.md | 106 ++++++++++++++
docs/reservedIp.csharp.md | 106 ++++++++++++++
docs/reservedIp.go.md | 106 ++++++++++++++
docs/reservedIp.java.md | 108 ++++++++++++++
docs/reservedIp.python.md | 119 +++++++++++++++
docs/reservedIp.typescript.md | 106 ++++++++++++++
docs/reservedIpAssignment.csharp.md | 106 ++++++++++++++
docs/reservedIpAssignment.go.md | 106 ++++++++++++++
docs/reservedIpAssignment.java.md | 108 ++++++++++++++
docs/reservedIpAssignment.python.md | 119 +++++++++++++++
docs/reservedIpAssignment.typescript.md | 106 ++++++++++++++
docs/spacesBucket.csharp.md | 106 ++++++++++++++
docs/spacesBucket.go.md | 106 ++++++++++++++
docs/spacesBucket.java.md | 108 ++++++++++++++
docs/spacesBucket.python.md | 119 +++++++++++++++
docs/spacesBucket.typescript.md | 106 ++++++++++++++
docs/spacesBucketCorsConfiguration.csharp.md | 106 ++++++++++++++
docs/spacesBucketCorsConfiguration.go.md | 106 ++++++++++++++
docs/spacesBucketCorsConfiguration.java.md | 108 ++++++++++++++
docs/spacesBucketCorsConfiguration.python.md | 119 +++++++++++++++
...pacesBucketCorsConfiguration.typescript.md | 106 ++++++++++++++
docs/spacesBucketObject.csharp.md | 106 ++++++++++++++
docs/spacesBucketObject.go.md | 106 ++++++++++++++
docs/spacesBucketObject.java.md | 108 ++++++++++++++
docs/spacesBucketObject.python.md | 119 +++++++++++++++
docs/spacesBucketObject.typescript.md | 106 ++++++++++++++
docs/spacesBucketPolicy.csharp.md | 106 ++++++++++++++
docs/spacesBucketPolicy.go.md | 106 ++++++++++++++
docs/spacesBucketPolicy.java.md | 108 ++++++++++++++
docs/spacesBucketPolicy.python.md | 119 +++++++++++++++
docs/spacesBucketPolicy.typescript.md | 106 ++++++++++++++
docs/sshKey.csharp.md | 106 ++++++++++++++
docs/sshKey.go.md | 106 ++++++++++++++
docs/sshKey.java.md | 108 ++++++++++++++
docs/sshKey.python.md | 119 +++++++++++++++
docs/sshKey.typescript.md | 106 ++++++++++++++
docs/tag.csharp.md | 106 ++++++++++++++
docs/tag.go.md | 106 ++++++++++++++
docs/tag.java.md | 108 ++++++++++++++
docs/tag.python.md | 119 +++++++++++++++
docs/tag.typescript.md | 106 ++++++++++++++
docs/uptimeAlert.csharp.md | 106 ++++++++++++++
docs/uptimeAlert.go.md | 106 ++++++++++++++
docs/uptimeAlert.java.md | 108 ++++++++++++++
docs/uptimeAlert.python.md | 119 +++++++++++++++
docs/uptimeAlert.typescript.md | 106 ++++++++++++++
docs/uptimeCheck.csharp.md | 106 ++++++++++++++
docs/uptimeCheck.go.md | 106 ++++++++++++++
docs/uptimeCheck.java.md | 108 ++++++++++++++
docs/uptimeCheck.python.md | 119 +++++++++++++++
docs/uptimeCheck.typescript.md | 106 ++++++++++++++
docs/volume.csharp.md | 106 ++++++++++++++
docs/volume.go.md | 106 ++++++++++++++
docs/volume.java.md | 108 ++++++++++++++
docs/volume.python.md | 119 +++++++++++++++
docs/volume.typescript.md | 106 ++++++++++++++
docs/volumeAttachment.csharp.md | 106 ++++++++++++++
docs/volumeAttachment.go.md | 106 ++++++++++++++
docs/volumeAttachment.java.md | 108 ++++++++++++++
docs/volumeAttachment.python.md | 119 +++++++++++++++
docs/volumeAttachment.typescript.md | 106 ++++++++++++++
docs/volumeSnapshot.csharp.md | 106 ++++++++++++++
docs/volumeSnapshot.go.md | 106 ++++++++++++++
docs/volumeSnapshot.java.md | 108 ++++++++++++++
docs/volumeSnapshot.python.md | 119 +++++++++++++++
docs/volumeSnapshot.typescript.md | 106 ++++++++++++++
docs/vpc.csharp.md | 106 ++++++++++++++
docs/vpc.go.md | 106 ++++++++++++++
docs/vpc.java.md | 108 ++++++++++++++
docs/vpc.python.md | 119 +++++++++++++++
docs/vpc.typescript.md | 106 ++++++++++++++
package.json | 8 +-
src/app/index.ts | 14 ++
src/cdn/index.ts | 14 ++
src/certificate/index.ts | 14 ++
.../index.ts | 14 ++
src/container-registry/index.ts | 14 ++
src/custom-image/index.ts | 14 ++
src/data-digitalocean-account/index.ts | 14 ++
src/data-digitalocean-app/index.ts | 14 ++
src/data-digitalocean-certificate/index.ts | 14 ++
.../index.ts | 14 ++
src/data-digitalocean-database-ca/index.ts | 14 ++
.../index.ts | 14 ++
.../index.ts | 14 ++
src/data-digitalocean-database-user/index.ts | 14 ++
src/data-digitalocean-domain/index.ts | 14 ++
src/data-digitalocean-domains/index.ts | 14 ++
.../index.ts | 14 ++
src/data-digitalocean-droplet/index.ts | 14 ++
src/data-digitalocean-droplets/index.ts | 14 ++
src/data-digitalocean-firewall/index.ts | 14 ++
src/data-digitalocean-floating-ip/index.ts | 14 ++
src/data-digitalocean-image/index.ts | 14 ++
src/data-digitalocean-images/index.ts | 14 ++
.../index.ts | 14 ++
.../index.ts | 14 ++
src/data-digitalocean-loadbalancer/index.ts | 14 ++
src/data-digitalocean-project/index.ts | 14 ++
src/data-digitalocean-projects/index.ts | 14 ++
src/data-digitalocean-record/index.ts | 14 ++
src/data-digitalocean-records/index.ts | 14 ++
src/data-digitalocean-region/index.ts | 14 ++
src/data-digitalocean-regions/index.ts | 14 ++
src/data-digitalocean-reserved-ip/index.ts | 14 ++
src/data-digitalocean-sizes/index.ts | 14 ++
.../index.ts | 14 ++
.../index.ts | 14 ++
src/data-digitalocean-spaces-bucket/index.ts | 14 ++
src/data-digitalocean-spaces-buckets/index.ts | 14 ++
src/data-digitalocean-ssh-key/index.ts | 14 ++
src/data-digitalocean-ssh-keys/index.ts | 14 ++
src/data-digitalocean-tag/index.ts | 14 ++
src/data-digitalocean-tags/index.ts | 14 ++
.../index.ts | 14 ++
src/data-digitalocean-volume/index.ts | 14 ++
src/data-digitalocean-vpc/index.ts | 14 ++
src/database-cluster/index.ts | 14 ++
src/database-connection-pool/index.ts | 14 ++
src/database-db/index.ts | 14 ++
src/database-firewall/index.ts | 14 ++
src/database-replica/index.ts | 14 ++
src/database-user/index.ts | 14 ++
src/domain/index.ts | 14 ++
src/droplet-snapshot/index.ts | 14 ++
src/droplet/index.ts | 14 ++
src/firewall/index.ts | 14 ++
src/floating-ip-assignment/index.ts | 14 ++
src/floating-ip/index.ts | 14 ++
src/kubernetes-cluster/index.ts | 14 ++
src/kubernetes-node-pool/index.ts | 14 ++
src/loadbalancer/index.ts | 14 ++
src/monitor-alert/index.ts | 14 ++
src/project-resources/index.ts | 14 ++
src/project/index.ts | 14 ++
src/provider/index.ts | 14 ++
src/record/index.ts | 14 ++
src/reserved-ip-assignment/index.ts | 14 ++
src/reserved-ip/index.ts | 14 ++
src/spaces-bucket-cors-configuration/index.ts | 14 ++
src/spaces-bucket-object/index.ts | 14 ++
src/spaces-bucket-policy/index.ts | 14 ++
src/spaces-bucket/index.ts | 14 ++
src/ssh-key/index.ts | 14 ++
src/tag/index.ts | 14 ++
src/uptime-alert/index.ts | 14 ++
src/uptime-check/index.ts | 14 ++
src/volume-attachment/index.ts | 14 ++
src/volume-snapshot/index.ts | 14 ++
src/volume/index.ts | 14 ++
src/vpc/index.ts | 14 ++
yarn.lock | 138 +++++++++---------
480 files changed, 31642 insertions(+), 77 deletions(-)
diff --git a/.github/workflows/auto-close-community-issues.yml b/.github/workflows/auto-close-community-issues.yml
index ceba6c2f9..bacd36208 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 a5b35e289..58079bad3 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 6b449fbba..789464037 100644
--- a/.projenrc.js
+++ b/.projenrc.js
@@ -7,7 +7,7 @@ const { CdktfProviderProject } = require("@cdktf/provider-project");
const project = new CdktfProviderProject({
useCustomGithubRunner: false,
terraformProvider: "digitalocean/digitalocean@~> 2.19",
- cdktfVersion: "^0.18.0",
+ cdktfVersion: "^0.19.0",
constructsVersion: "^10.0.0",
minNodeVersion: "18.12.0",
jsiiVersion: "^5.0.1",
diff --git a/docs/app.csharp.md b/docs/app.csharp.md
index c6e849532..90403ddcf 100644
--- a/docs/app.csharp.md
+++ b/docs/app.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. |
| PutSpec
| *No description.* |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
@@ -142,6 +145,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
@@ -250,6 +269,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
@@ -262,6 +299,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.
+
+---
+
##### `PutSpec`
```csharp
@@ -311,6 +372,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a App resource upon running "cdktf plan ". |
---
@@ -374,6 +436,50 @@ App.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+App.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a App 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 App to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing App that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#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 App to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/app.go.md b/docs/app.go.md
index 3016cf335..1c8cd22e2 100644
--- a/docs/app.go.md
+++ b/docs/app.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. |
| PutSpec
| *No description.* |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
@@ -142,6 +145,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
@@ -250,6 +269,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
@@ -262,6 +299,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.
+
+---
+
##### `PutSpec`
```go
@@ -311,6 +372,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a App resource upon running "cdktf plan ". |
---
@@ -374,6 +436,50 @@ app.App_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app"
+
+app.App_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a App 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 App to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing App that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#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 App to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/app.java.md b/docs/app.java.md
index cd67585a6..b9eb6e46f 100644
--- a/docs/app.java.md
+++ b/docs/app.java.md
@@ -151,6 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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.* |
@@ -160,7 +161,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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. |
| putSpec
| *No description.* |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
@@ -233,6 +236,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
@@ -341,6 +360,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
@@ -353,6 +391,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.
+
+---
+
##### `putSpec`
```java
@@ -402,6 +465,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a App resource upon running "cdktf plan ". |
---
@@ -465,6 +529,50 @@ App.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.app.App;
+
+App.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),App.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a App 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 App to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing App that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#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 App to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/app.python.md b/docs/app.python.md
index d3b442430..7fad8350c 100644
--- a/docs/app.python.md
+++ b/docs/app.python.md
@@ -149,6 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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.* |
@@ -158,7 +159,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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_spec
| *No description.* |
| put_timeouts
| *No description.* |
| reset_id
| *No description.* |
@@ -236,6 +239,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
@@ -362,6 +383,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
@@ -376,6 +418,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_spec`
```python
@@ -554,6 +623,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 App resource upon running "cdktf plan ". |
---
@@ -623,6 +693,55 @@ app.App.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import app
+
+app.App.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a App 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 App to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing App that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#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 App to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/app.typescript.md b/docs/app.typescript.md
index ee3d781d1..74d301665 100644
--- a/docs/app.typescript.md
+++ b/docs/app.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. |
| putSpec
| *No description.* |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
@@ -142,6 +145,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
@@ -250,6 +269,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
@@ -262,6 +299,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.
+
+---
+
##### `putSpec`
```typescript
@@ -311,6 +372,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a App resource upon running "cdktf plan ". |
---
@@ -374,6 +436,50 @@ app.App.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { app } from '@cdktf/provider-digitalocean'
+
+app.App.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a App 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 App to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing App that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#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 App to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cdn.csharp.md b/docs/cdn.csharp.md
index 6770d5739..e306463df 100644
--- a/docs/cdn.csharp.md
+++ b/docs/cdn.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. |
| ResetCertificateId
| *No description.* |
| ResetCertificateName
| *No description.* |
| ResetCustomDomain
| *No description.* |
@@ -142,6 +145,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
@@ -250,6 +269,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
@@ -262,6 +299,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.
+
+---
+
##### `ResetCertificateId`
```csharp
@@ -299,6 +360,7 @@ private void ResetTtl()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a Cdn resource upon running "cdktf plan ". |
---
@@ -362,6 +424,50 @@ Cdn.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+Cdn.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a Cdn 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 Cdn to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing Cdn that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#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 Cdn to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cdn.go.md b/docs/cdn.go.md
index d2dc8d366..bb3ba3de5 100644
--- a/docs/cdn.go.md
+++ b/docs/cdn.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. |
| ResetCertificateId
| *No description.* |
| ResetCertificateName
| *No description.* |
| ResetCustomDomain
| *No description.* |
@@ -142,6 +145,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
@@ -250,6 +269,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
@@ -262,6 +299,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.
+
+---
+
##### `ResetCertificateId`
```go
@@ -299,6 +360,7 @@ func ResetTtl()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a Cdn resource upon running "cdktf plan ". |
---
@@ -362,6 +424,50 @@ cdn.Cdn_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/cdn"
+
+cdn.Cdn_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a Cdn 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 Cdn to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing Cdn that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#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 Cdn to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cdn.java.md b/docs/cdn.java.md
index 981cfac5b..80a48f62d 100644
--- a/docs/cdn.java.md
+++ b/docs/cdn.java.md
@@ -185,6 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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.* |
@@ -194,7 +195,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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. |
| resetCertificateId
| *No description.* |
| resetCertificateName
| *No description.* |
| resetCustomDomain
| *No description.* |
@@ -267,6 +270,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
@@ -375,6 +394,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
@@ -387,6 +425,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.
+
+---
+
##### `resetCertificateId`
```java
@@ -424,6 +487,7 @@ public void resetTtl()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a Cdn resource upon running "cdktf plan ". |
---
@@ -487,6 +551,50 @@ Cdn.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.cdn.Cdn;
+
+Cdn.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),Cdn.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a Cdn 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 Cdn to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing Cdn that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#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 Cdn to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cdn.python.md b/docs/cdn.python.md
index 95248729b..2aef8404b 100644
--- a/docs/cdn.python.md
+++ b/docs/cdn.python.md
@@ -183,6 +183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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.* |
@@ -192,7 +193,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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. |
| reset_certificate_id
| *No description.* |
| reset_certificate_name
| *No description.* |
| reset_custom_domain
| *No description.* |
@@ -270,6 +273,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
@@ -396,6 +417,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
@@ -410,6 +452,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.
+
+---
+
##### `reset_certificate_id`
```python
@@ -447,6 +516,7 @@ def reset_ttl() -> 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 Cdn resource upon running "cdktf plan ". |
---
@@ -516,6 +586,55 @@ cdn.Cdn.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import cdn
+
+cdn.Cdn.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a Cdn 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 Cdn to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing Cdn that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#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 Cdn to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cdn.typescript.md b/docs/cdn.typescript.md
index 292f5e98f..4a9b5b8e6 100644
--- a/docs/cdn.typescript.md
+++ b/docs/cdn.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. |
| resetCertificateId
| *No description.* |
| resetCertificateName
| *No description.* |
| resetCustomDomain
| *No description.* |
@@ -142,6 +145,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
@@ -250,6 +269,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
@@ -262,6 +299,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.
+
+---
+
##### `resetCertificateId`
```typescript
@@ -299,6 +360,7 @@ public resetTtl(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a Cdn resource upon running "cdktf plan ". |
---
@@ -362,6 +424,50 @@ cdn.Cdn.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { cdn } from '@cdktf/provider-digitalocean'
+
+cdn.Cdn.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a Cdn 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 Cdn to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing Cdn that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#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 Cdn to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/certificate.csharp.md b/docs/certificate.csharp.md
index 413e477cd..90af1f70f 100644
--- a/docs/certificate.csharp.md
+++ b/docs/certificate.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. |
| ResetCertificateChain
| *No description.* |
| ResetDomains
| *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.
+
+---
+
##### `ResetCertificateChain`
```csharp
@@ -306,6 +367,7 @@ private void ResetType()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a Certificate resource upon running "cdktf plan ". |
---
@@ -369,6 +431,50 @@ Certificate.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+Certificate.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a Certificate 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 Certificate to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing Certificate that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#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 Certificate to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/certificate.go.md b/docs/certificate.go.md
index dfd6d1f16..41daff687 100644
--- a/docs/certificate.go.md
+++ b/docs/certificate.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. |
| ResetCertificateChain
| *No description.* |
| ResetDomains
| *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.
+
+---
+
##### `ResetCertificateChain`
```go
@@ -306,6 +367,7 @@ func ResetType()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a Certificate resource upon running "cdktf plan ". |
---
@@ -369,6 +431,50 @@ certificate.Certificate_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/certificate"
+
+certificate.Certificate_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a Certificate 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 Certificate to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing Certificate that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#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 Certificate to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/certificate.java.md b/docs/certificate.java.md
index 1688f54d5..63f646efc 100644
--- a/docs/certificate.java.md
+++ b/docs/certificate.java.md
@@ -187,6 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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.* |
@@ -196,7 +197,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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. |
| resetCertificateChain
| *No description.* |
| resetDomains
| *No description.* |
| resetId
| *No description.* |
@@ -270,6 +273,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
@@ -378,6 +397,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
@@ -390,6 +428,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.
+
+---
+
##### `resetCertificateChain`
```java
@@ -433,6 +496,7 @@ public void resetType()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a Certificate resource upon running "cdktf plan ". |
---
@@ -496,6 +560,50 @@ Certificate.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.certificate.Certificate;
+
+Certificate.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),Certificate.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a Certificate 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 Certificate to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing Certificate that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#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 Certificate to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/certificate.python.md b/docs/certificate.python.md
index 855c761bc..818dc444b 100644
--- a/docs/certificate.python.md
+++ b/docs/certificate.python.md
@@ -185,6 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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.* |
@@ -194,7 +195,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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. |
| reset_certificate_chain
| *No description.* |
| reset_domains
| *No description.* |
| reset_id
| *No description.* |
@@ -273,6 +276,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
@@ -399,6 +420,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
@@ -413,6 +455,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.
+
+---
+
##### `reset_certificate_chain`
```python
@@ -456,6 +525,7 @@ def reset_type() -> 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 Certificate resource upon running "cdktf plan ". |
---
@@ -525,6 +595,55 @@ certificate.Certificate.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import certificate
+
+certificate.Certificate.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a Certificate 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 Certificate to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing Certificate that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#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 Certificate to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/certificate.typescript.md b/docs/certificate.typescript.md
index ac9184388..3041687b1 100644
--- a/docs/certificate.typescript.md
+++ b/docs/certificate.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. |
| resetCertificateChain
| *No description.* |
| resetDomains
| *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.
+
+---
+
##### `resetCertificateChain`
```typescript
@@ -306,6 +367,7 @@ public resetType(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a Certificate resource upon running "cdktf plan ". |
---
@@ -369,6 +431,50 @@ certificate.Certificate.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { certificate } from '@cdktf/provider-digitalocean'
+
+certificate.Certificate.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a Certificate 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 Certificate to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing Certificate that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#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 Certificate to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/containerRegistry.csharp.md b/docs/containerRegistry.csharp.md
index 5662d12b4..f07ffba17 100644
--- a/docs/containerRegistry.csharp.md
+++ b/docs/containerRegistry.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. |
| ResetId
| *No description.* |
| ResetRegion
| *No description.* |
@@ -139,6 +142,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
@@ -247,6 +266,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
@@ -259,6 +296,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.
+
+---
+
##### `ResetId`
```csharp
@@ -278,6 +339,7 @@ private void ResetRegion()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ContainerRegistry resource upon running "cdktf plan ". |
---
@@ -341,6 +403,50 @@ ContainerRegistry.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+ContainerRegistry.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ContainerRegistry 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 ContainerRegistry to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ContainerRegistry that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#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 ContainerRegistry to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/containerRegistry.go.md b/docs/containerRegistry.go.md
index be3c3c60a..6dbd65158 100644
--- a/docs/containerRegistry.go.md
+++ b/docs/containerRegistry.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. |
| ResetId
| *No description.* |
| ResetRegion
| *No description.* |
@@ -139,6 +142,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
@@ -247,6 +266,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
@@ -259,6 +296,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.
+
+---
+
##### `ResetId`
```go
@@ -278,6 +339,7 @@ func ResetRegion()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ContainerRegistry resource upon running "cdktf plan ". |
---
@@ -341,6 +403,50 @@ containerregistry.ContainerRegistry_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/containerregistry"
+
+containerregistry.ContainerRegistry_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ContainerRegistry 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 ContainerRegistry to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ContainerRegistry that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#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 ContainerRegistry to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/containerRegistry.java.md b/docs/containerRegistry.java.md
index 0416be808..b405d9a23 100644
--- a/docs/containerRegistry.java.md
+++ b/docs/containerRegistry.java.md
@@ -157,6 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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.* |
@@ -166,7 +167,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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. |
| resetId
| *No description.* |
| resetRegion
| *No description.* |
@@ -236,6 +239,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
@@ -344,6 +363,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
@@ -356,6 +394,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.
+
+---
+
##### `resetId`
```java
@@ -375,6 +438,7 @@ public void resetRegion()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ContainerRegistry resource upon running "cdktf plan ". |
---
@@ -438,6 +502,50 @@ ContainerRegistry.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.container_registry.ContainerRegistry;
+
+ContainerRegistry.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ContainerRegistry.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ContainerRegistry 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 ContainerRegistry to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ContainerRegistry that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#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 ContainerRegistry to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/containerRegistry.python.md b/docs/containerRegistry.python.md
index 0f1488d6c..7412260e3 100644
--- a/docs/containerRegistry.python.md
+++ b/docs/containerRegistry.python.md
@@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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.* |
@@ -164,7 +165,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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. |
| reset_id
| *No description.* |
| reset_region
| *No description.* |
@@ -239,6 +242,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
@@ -365,6 +386,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
@@ -379,6 +421,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.
+
+---
+
##### `reset_id`
```python
@@ -398,6 +467,7 @@ def reset_region() -> 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 ContainerRegistry resource upon running "cdktf plan ". |
---
@@ -467,6 +537,55 @@ containerRegistry.ContainerRegistry.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import container_registry
+
+containerRegistry.ContainerRegistry.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ContainerRegistry 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 ContainerRegistry to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ContainerRegistry that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#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 ContainerRegistry to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/containerRegistry.typescript.md b/docs/containerRegistry.typescript.md
index 82699ceb5..25a858be3 100644
--- a/docs/containerRegistry.typescript.md
+++ b/docs/containerRegistry.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. |
| resetId
| *No description.* |
| resetRegion
| *No description.* |
@@ -139,6 +142,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
@@ -247,6 +266,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
@@ -259,6 +296,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.
+
+---
+
##### `resetId`
```typescript
@@ -278,6 +339,7 @@ public resetRegion(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ContainerRegistry resource upon running "cdktf plan ". |
---
@@ -341,6 +403,50 @@ containerRegistry.ContainerRegistry.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { containerRegistry } from '@cdktf/provider-digitalocean'
+
+containerRegistry.ContainerRegistry.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ContainerRegistry 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 ContainerRegistry to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ContainerRegistry that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#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 ContainerRegistry to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/containerRegistryDockerCredentials.csharp.md b/docs/containerRegistryDockerCredentials.csharp.md
index ab5d50a85..867167f4c 100644
--- a/docs/containerRegistryDockerCredentials.csharp.md
+++ b/docs/containerRegistryDockerCredentials.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. |
| ResetExpirySeconds
| *No description.* |
| ResetId
| *No description.* |
| ResetWrite
| *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.
+
+---
+
##### `ResetExpirySeconds`
```csharp
@@ -285,6 +346,7 @@ private void ResetWrite()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ContainerRegistryDockerCredentials resource upon running "cdktf plan ". |
---
@@ -348,6 +410,50 @@ ContainerRegistryDockerCredentials.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+ContainerRegistryDockerCredentials.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ContainerRegistryDockerCredentials 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 ContainerRegistryDockerCredentials to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ContainerRegistryDockerCredentials that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#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 ContainerRegistryDockerCredentials to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/containerRegistryDockerCredentials.go.md b/docs/containerRegistryDockerCredentials.go.md
index 9f52621b8..64b56ae20 100644
--- a/docs/containerRegistryDockerCredentials.go.md
+++ b/docs/containerRegistryDockerCredentials.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. |
| ResetExpirySeconds
| *No description.* |
| ResetId
| *No description.* |
| ResetWrite
| *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.
+
+---
+
##### `ResetExpirySeconds`
```go
@@ -285,6 +346,7 @@ func ResetWrite()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ContainerRegistryDockerCredentials resource upon running "cdktf plan ". |
---
@@ -348,6 +410,50 @@ containerregistrydockercredentials.ContainerRegistryDockerCredentials_IsTerrafor
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/containerregistrydockercredentials"
+
+containerregistrydockercredentials.ContainerRegistryDockerCredentials_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ContainerRegistryDockerCredentials 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 ContainerRegistryDockerCredentials to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ContainerRegistryDockerCredentials that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#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 ContainerRegistryDockerCredentials to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/containerRegistryDockerCredentials.java.md b/docs/containerRegistryDockerCredentials.java.md
index b081c840d..b61f47254 100644
--- a/docs/containerRegistryDockerCredentials.java.md
+++ b/docs/containerRegistryDockerCredentials.java.md
@@ -158,6 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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.* |
@@ -167,7 +168,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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. |
| resetExpirySeconds
| *No description.* |
| resetId
| *No description.* |
| resetWrite
| *No description.* |
@@ -238,6 +241,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
@@ -346,6 +365,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
@@ -358,6 +396,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.
+
+---
+
##### `resetExpirySeconds`
```java
@@ -383,6 +446,7 @@ public void resetWrite()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ContainerRegistryDockerCredentials resource upon running "cdktf plan ". |
---
@@ -446,6 +510,50 @@ ContainerRegistryDockerCredentials.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.container_registry_docker_credentials.ContainerRegistryDockerCredentials;
+
+ContainerRegistryDockerCredentials.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ContainerRegistryDockerCredentials.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ContainerRegistryDockerCredentials 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 ContainerRegistryDockerCredentials to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ContainerRegistryDockerCredentials that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#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 ContainerRegistryDockerCredentials to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/containerRegistryDockerCredentials.python.md b/docs/containerRegistryDockerCredentials.python.md
index ab3a5a331..453c8098b 100644
--- a/docs/containerRegistryDockerCredentials.python.md
+++ b/docs/containerRegistryDockerCredentials.python.md
@@ -155,6 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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.* |
@@ -164,7 +165,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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. |
| reset_expiry_seconds
| *No description.* |
| reset_id
| *No description.* |
| reset_write
| *No description.* |
@@ -240,6 +243,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
@@ -366,6 +387,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
@@ -380,6 +422,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.
+
+---
+
##### `reset_expiry_seconds`
```python
@@ -405,6 +474,7 @@ def reset_write() -> 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 ContainerRegistryDockerCredentials resource upon running "cdktf plan ". |
---
@@ -474,6 +544,55 @@ containerRegistryDockerCredentials.ContainerRegistryDockerCredentials.is_terrafo
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import container_registry_docker_credentials
+
+containerRegistryDockerCredentials.ContainerRegistryDockerCredentials.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ContainerRegistryDockerCredentials 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 ContainerRegistryDockerCredentials to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ContainerRegistryDockerCredentials that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#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 ContainerRegistryDockerCredentials to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/containerRegistryDockerCredentials.typescript.md b/docs/containerRegistryDockerCredentials.typescript.md
index f25059b3f..ece518ed8 100644
--- a/docs/containerRegistryDockerCredentials.typescript.md
+++ b/docs/containerRegistryDockerCredentials.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. |
| resetExpirySeconds
| *No description.* |
| resetId
| *No description.* |
| resetWrite
| *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.
+
+---
+
##### `resetExpirySeconds`
```typescript
@@ -285,6 +346,7 @@ public resetWrite(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ContainerRegistryDockerCredentials resource upon running "cdktf plan ". |
---
@@ -348,6 +410,50 @@ containerRegistryDockerCredentials.ContainerRegistryDockerCredentials.isTerrafor
---
+##### `generateConfigForImport`
+
+```typescript
+import { containerRegistryDockerCredentials } from '@cdktf/provider-digitalocean'
+
+containerRegistryDockerCredentials.ContainerRegistryDockerCredentials.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ContainerRegistryDockerCredentials 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 ContainerRegistryDockerCredentials to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ContainerRegistryDockerCredentials that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#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 ContainerRegistryDockerCredentials to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/customImage.csharp.md b/docs/customImage.csharp.md
index 4b553b7a1..5a0d462be 100644
--- a/docs/customImage.csharp.md
+++ b/docs/customImage.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.* |
| ResetDescription
| *No description.* |
| ResetDistribution
| *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.
+
+---
+
##### `PutTimeouts`
```csharp
@@ -312,6 +373,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CustomImage resource upon running "cdktf plan ". |
---
@@ -375,6 +437,50 @@ CustomImage.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+CustomImage.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a CustomImage 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 CustomImage to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing CustomImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_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 CustomImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/customImage.go.md b/docs/customImage.go.md
index dd5ae6332..5a404232e 100644
--- a/docs/customImage.go.md
+++ b/docs/customImage.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.* |
| ResetDescription
| *No description.* |
| ResetDistribution
| *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.
+
+---
+
##### `PutTimeouts`
```go
@@ -312,6 +373,7 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CustomImage resource upon running "cdktf plan ". |
---
@@ -375,6 +437,50 @@ customimage.CustomImage_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/customimage"
+
+customimage.CustomImage_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a CustomImage 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 CustomImage to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing CustomImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_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 CustomImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/customImage.java.md b/docs/customImage.java.md
index e6d4bf973..6b1f2cdb4 100644
--- a/docs/customImage.java.md
+++ b/docs/customImage.java.md
@@ -199,6 +199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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.* |
@@ -208,7 +209,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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.* |
| resetDescription
| *No description.* |
| resetDistribution
| *No description.* |
@@ -282,6 +285,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
@@ -390,6 +409,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
@@ -402,6 +440,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
@@ -451,6 +514,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CustomImage resource upon running "cdktf plan ". |
---
@@ -514,6 +578,50 @@ CustomImage.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.custom_image.CustomImage;
+
+CustomImage.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),CustomImage.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a CustomImage 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 CustomImage to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing CustomImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_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 CustomImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/customImage.python.md b/docs/customImage.python.md
index 73966022b..0b9ac5c17 100644
--- a/docs/customImage.python.md
+++ b/docs/customImage.python.md
@@ -197,6 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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.* |
@@ -206,7 +207,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit
| 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_description
| *No description.* |
| reset_distribution
| *No description.* |
@@ -285,6 +288,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
@@ -411,6 +432,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
@@ -425,6 +467,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
@@ -478,6 +547,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 CustomImage resource upon running "cdktf plan ". |
---
@@ -547,6 +617,55 @@ customImage.CustomImage.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import custom_image
+
+customImage.CustomImage.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a CustomImage 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 CustomImage to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing CustomImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_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 CustomImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/customImage.typescript.md b/docs/customImage.typescript.md
index 623303796..4ddaff611 100644
--- a/docs/customImage.typescript.md
+++ b/docs/customImage.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.* |
| resetDescription
| *No description.* |
| resetDistribution
| *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.
+
+---
+
##### `putTimeouts`
```typescript
@@ -312,6 +373,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CustomImage resource upon running "cdktf plan ". |
---
@@ -375,6 +437,50 @@ customImage.CustomImage.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { customImage } from '@cdktf/provider-digitalocean'
+
+customImage.CustomImage.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a CustomImage 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 CustomImage to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing CustomImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_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 CustomImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanAccount.csharp.md b/docs/dataDigitaloceanAccount.csharp.md
index 9dcfef0fd..320ca4090 100644
--- a/docs/dataDigitaloceanAccount.csharp.md
+++ b/docs/dataDigitaloceanAccount.csharp.md
@@ -271,6 +271,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanAccount resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ DataDigitaloceanAccount.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanAccount.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanAccount 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 DataDigitaloceanAccount to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanAccount that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#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 DataDigitaloceanAccount to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanAccount.go.md b/docs/dataDigitaloceanAccount.go.md
index efd831a75..ca2ef1c6b 100644
--- a/docs/dataDigitaloceanAccount.go.md
+++ b/docs/dataDigitaloceanAccount.go.md
@@ -271,6 +271,7 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanAccount resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ datadigitaloceanaccount.DataDigitaloceanAccount_IsTerraformDataSource(x interfac
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanaccount"
+
+datadigitaloceanaccount.DataDigitaloceanAccount_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanAccount 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 DataDigitaloceanAccount to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanAccount that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#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 DataDigitaloceanAccount to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanAccount.java.md b/docs/dataDigitaloceanAccount.java.md
index 2ee2b6fa4..21eb4bf64 100644
--- a/docs/dataDigitaloceanAccount.java.md
+++ b/docs/dataDigitaloceanAccount.java.md
@@ -338,6 +338,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanAccount resource upon running "cdktf plan ". |
---
@@ -401,6 +402,50 @@ DataDigitaloceanAccount.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_account.DataDigitaloceanAccount;
+
+DataDigitaloceanAccount.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanAccount.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanAccount 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 DataDigitaloceanAccount to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanAccount that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#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 DataDigitaloceanAccount to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanAccount.python.md b/docs/dataDigitaloceanAccount.python.md
index 87e3ce75b..6e2f3a4fb 100644
--- a/docs/dataDigitaloceanAccount.python.md
+++ b/docs/dataDigitaloceanAccount.python.md
@@ -361,6 +361,7 @@ def reset_id() -> 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 DataDigitaloceanAccount resource upon running "cdktf plan ". |
---
@@ -430,6 +431,55 @@ dataDigitaloceanAccount.DataDigitaloceanAccount.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_account
+
+dataDigitaloceanAccount.DataDigitaloceanAccount.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanAccount 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 DataDigitaloceanAccount to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanAccount that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#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 DataDigitaloceanAccount to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanAccount.typescript.md b/docs/dataDigitaloceanAccount.typescript.md
index 78e5c3722..9bdcbfe78 100644
--- a/docs/dataDigitaloceanAccount.typescript.md
+++ b/docs/dataDigitaloceanAccount.typescript.md
@@ -271,6 +271,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanAccount resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ dataDigitaloceanAccount.DataDigitaloceanAccount.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanAccount } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanAccount.DataDigitaloceanAccount.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanAccount 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 DataDigitaloceanAccount to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanAccount that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#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 DataDigitaloceanAccount to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanApp.csharp.md b/docs/dataDigitaloceanApp.csharp.md
index 322b383a0..0b87b5157 100644
--- a/docs/dataDigitaloceanApp.csharp.md
+++ b/docs/dataDigitaloceanApp.csharp.md
@@ -271,6 +271,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanApp resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ DataDigitaloceanApp.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanApp.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanApp 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 DataDigitaloceanApp to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanApp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#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 DataDigitaloceanApp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanApp.go.md b/docs/dataDigitaloceanApp.go.md
index ccb417cf1..70462cf10 100644
--- a/docs/dataDigitaloceanApp.go.md
+++ b/docs/dataDigitaloceanApp.go.md
@@ -271,6 +271,7 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanApp resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ datadigitaloceanapp.DataDigitaloceanApp_IsTerraformDataSource(x interface{}) *bo
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp"
+
+datadigitaloceanapp.DataDigitaloceanApp_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanApp 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 DataDigitaloceanApp to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanApp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#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 DataDigitaloceanApp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanApp.java.md b/docs/dataDigitaloceanApp.java.md
index f626e6806..d2dffd34d 100644
--- a/docs/dataDigitaloceanApp.java.md
+++ b/docs/dataDigitaloceanApp.java.md
@@ -348,6 +348,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanApp resource upon running "cdktf plan ". |
---
@@ -411,6 +412,50 @@ DataDigitaloceanApp.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanApp;
+
+DataDigitaloceanApp.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanApp.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanApp 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 DataDigitaloceanApp to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanApp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#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 DataDigitaloceanApp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanApp.python.md b/docs/dataDigitaloceanApp.python.md
index b9b12617d..d9d8184c9 100644
--- a/docs/dataDigitaloceanApp.python.md
+++ b/docs/dataDigitaloceanApp.python.md
@@ -371,6 +371,7 @@ def reset_id() -> 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 DataDigitaloceanApp resource upon running "cdktf plan ". |
---
@@ -440,6 +441,55 @@ dataDigitaloceanApp.DataDigitaloceanApp.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_app
+
+dataDigitaloceanApp.DataDigitaloceanApp.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanApp 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 DataDigitaloceanApp to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanApp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#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 DataDigitaloceanApp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanApp.typescript.md b/docs/dataDigitaloceanApp.typescript.md
index 3acaab040..b43d116c5 100644
--- a/docs/dataDigitaloceanApp.typescript.md
+++ b/docs/dataDigitaloceanApp.typescript.md
@@ -271,6 +271,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanApp resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ dataDigitaloceanApp.DataDigitaloceanApp.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanApp.DataDigitaloceanApp.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanApp 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 DataDigitaloceanApp to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanApp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#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 DataDigitaloceanApp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanCertificate.csharp.md b/docs/dataDigitaloceanCertificate.csharp.md
index f7c1b935b..6fa6bbda0 100644
--- a/docs/dataDigitaloceanCertificate.csharp.md
+++ b/docs/dataDigitaloceanCertificate.csharp.md
@@ -271,6 +271,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanCertificate resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ DataDigitaloceanCertificate.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanCertificate.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanCertificate 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 DataDigitaloceanCertificate to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanCertificate that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#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 DataDigitaloceanCertificate to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanCertificate.go.md b/docs/dataDigitaloceanCertificate.go.md
index 3fff15e2b..4a41c023d 100644
--- a/docs/dataDigitaloceanCertificate.go.md
+++ b/docs/dataDigitaloceanCertificate.go.md
@@ -271,6 +271,7 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanCertificate resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ datadigitaloceancertificate.DataDigitaloceanCertificate_IsTerraformDataSource(x
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceancertificate"
+
+datadigitaloceancertificate.DataDigitaloceanCertificate_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanCertificate 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 DataDigitaloceanCertificate to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanCertificate that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#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 DataDigitaloceanCertificate to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanCertificate.java.md b/docs/dataDigitaloceanCertificate.java.md
index ded2d6719..cdbcbd215 100644
--- a/docs/dataDigitaloceanCertificate.java.md
+++ b/docs/dataDigitaloceanCertificate.java.md
@@ -350,6 +350,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanCertificate resource upon running "cdktf plan ". |
---
@@ -413,6 +414,50 @@ DataDigitaloceanCertificate.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_certificate.DataDigitaloceanCertificate;
+
+DataDigitaloceanCertificate.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanCertificate.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanCertificate 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 DataDigitaloceanCertificate to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanCertificate that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#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 DataDigitaloceanCertificate to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanCertificate.python.md b/docs/dataDigitaloceanCertificate.python.md
index 9ee58f46e..bdc8af411 100644
--- a/docs/dataDigitaloceanCertificate.python.md
+++ b/docs/dataDigitaloceanCertificate.python.md
@@ -373,6 +373,7 @@ def reset_id() -> 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 DataDigitaloceanCertificate resource upon running "cdktf plan ". |
---
@@ -442,6 +443,55 @@ dataDigitaloceanCertificate.DataDigitaloceanCertificate.is_terraform_data_source
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_certificate
+
+dataDigitaloceanCertificate.DataDigitaloceanCertificate.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanCertificate 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 DataDigitaloceanCertificate to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanCertificate that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#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 DataDigitaloceanCertificate to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanCertificate.typescript.md b/docs/dataDigitaloceanCertificate.typescript.md
index 8337ba748..56438b02b 100644
--- a/docs/dataDigitaloceanCertificate.typescript.md
+++ b/docs/dataDigitaloceanCertificate.typescript.md
@@ -271,6 +271,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanCertificate resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ dataDigitaloceanCertificate.DataDigitaloceanCertificate.isTerraformDataSource(x:
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanCertificate } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanCertificate.DataDigitaloceanCertificate.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanCertificate 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 DataDigitaloceanCertificate to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanCertificate that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#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 DataDigitaloceanCertificate to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanContainerRegistry.csharp.md b/docs/dataDigitaloceanContainerRegistry.csharp.md
index 66d6e9977..2e3ddf0ea 100644
--- a/docs/dataDigitaloceanContainerRegistry.csharp.md
+++ b/docs/dataDigitaloceanContainerRegistry.csharp.md
@@ -271,6 +271,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanContainerRegistry resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ DataDigitaloceanContainerRegistry.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanContainerRegistry.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanContainerRegistry 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 DataDigitaloceanContainerRegistry to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanContainerRegistry that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#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 DataDigitaloceanContainerRegistry to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanContainerRegistry.go.md b/docs/dataDigitaloceanContainerRegistry.go.md
index 1a70575ec..a16fbf5af 100644
--- a/docs/dataDigitaloceanContainerRegistry.go.md
+++ b/docs/dataDigitaloceanContainerRegistry.go.md
@@ -271,6 +271,7 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanContainerRegistry resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ datadigitaloceancontainerregistry.DataDigitaloceanContainerRegistry_IsTerraformD
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceancontainerregistry"
+
+datadigitaloceancontainerregistry.DataDigitaloceanContainerRegistry_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanContainerRegistry 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 DataDigitaloceanContainerRegistry to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanContainerRegistry that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#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 DataDigitaloceanContainerRegistry to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanContainerRegistry.java.md b/docs/dataDigitaloceanContainerRegistry.java.md
index 8a4ca3793..4a0512a69 100644
--- a/docs/dataDigitaloceanContainerRegistry.java.md
+++ b/docs/dataDigitaloceanContainerRegistry.java.md
@@ -350,6 +350,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanContainerRegistry resource upon running "cdktf plan ". |
---
@@ -413,6 +414,50 @@ DataDigitaloceanContainerRegistry.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_container_registry.DataDigitaloceanContainerRegistry;
+
+DataDigitaloceanContainerRegistry.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanContainerRegistry.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanContainerRegistry 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 DataDigitaloceanContainerRegistry to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanContainerRegistry that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#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 DataDigitaloceanContainerRegistry to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanContainerRegistry.python.md b/docs/dataDigitaloceanContainerRegistry.python.md
index 727a51082..bcdbf087b 100644
--- a/docs/dataDigitaloceanContainerRegistry.python.md
+++ b/docs/dataDigitaloceanContainerRegistry.python.md
@@ -373,6 +373,7 @@ def reset_id() -> 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 DataDigitaloceanContainerRegistry resource upon running "cdktf plan ". |
---
@@ -442,6 +443,55 @@ dataDigitaloceanContainerRegistry.DataDigitaloceanContainerRegistry.is_terraform
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_container_registry
+
+dataDigitaloceanContainerRegistry.DataDigitaloceanContainerRegistry.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanContainerRegistry 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 DataDigitaloceanContainerRegistry to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanContainerRegistry that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#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 DataDigitaloceanContainerRegistry to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanContainerRegistry.typescript.md b/docs/dataDigitaloceanContainerRegistry.typescript.md
index a3275fb64..f3c38fdf6 100644
--- a/docs/dataDigitaloceanContainerRegistry.typescript.md
+++ b/docs/dataDigitaloceanContainerRegistry.typescript.md
@@ -271,6 +271,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanContainerRegistry resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ dataDigitaloceanContainerRegistry.DataDigitaloceanContainerRegistry.isTerraformD
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanContainerRegistry } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanContainerRegistry.DataDigitaloceanContainerRegistry.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanContainerRegistry 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 DataDigitaloceanContainerRegistry to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanContainerRegistry that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#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 DataDigitaloceanContainerRegistry to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseCa.csharp.md b/docs/dataDigitaloceanDatabaseCa.csharp.md
index 62739f929..0975dc8bb 100644
--- a/docs/dataDigitaloceanDatabaseCa.csharp.md
+++ b/docs/dataDigitaloceanDatabaseCa.csharp.md
@@ -271,6 +271,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseCa resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ DataDigitaloceanDatabaseCa.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanDatabaseCa.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseCa 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 DataDigitaloceanDatabaseCa to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDatabaseCa that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#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 DataDigitaloceanDatabaseCa to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseCa.go.md b/docs/dataDigitaloceanDatabaseCa.go.md
index 550c25009..bae83870f 100644
--- a/docs/dataDigitaloceanDatabaseCa.go.md
+++ b/docs/dataDigitaloceanDatabaseCa.go.md
@@ -271,6 +271,7 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseCa resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ datadigitaloceandatabaseca.DataDigitaloceanDatabaseCa_IsTerraformDataSource(x in
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseca"
+
+datadigitaloceandatabaseca.DataDigitaloceanDatabaseCa_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseCa 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 DataDigitaloceanDatabaseCa to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanDatabaseCa that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#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 DataDigitaloceanDatabaseCa to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseCa.java.md b/docs/dataDigitaloceanDatabaseCa.java.md
index df91d4416..e51ddab62 100644
--- a/docs/dataDigitaloceanDatabaseCa.java.md
+++ b/docs/dataDigitaloceanDatabaseCa.java.md
@@ -348,6 +348,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseCa resource upon running "cdktf plan ". |
---
@@ -411,6 +412,50 @@ DataDigitaloceanDatabaseCa.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_database_ca.DataDigitaloceanDatabaseCa;
+
+DataDigitaloceanDatabaseCa.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanDatabaseCa.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseCa 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 DataDigitaloceanDatabaseCa to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanDatabaseCa that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#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 DataDigitaloceanDatabaseCa to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseCa.python.md b/docs/dataDigitaloceanDatabaseCa.python.md
index e1ead336e..4153419b3 100644
--- a/docs/dataDigitaloceanDatabaseCa.python.md
+++ b/docs/dataDigitaloceanDatabaseCa.python.md
@@ -371,6 +371,7 @@ def reset_id() -> 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 DataDigitaloceanDatabaseCa resource upon running "cdktf plan ". |
---
@@ -440,6 +441,55 @@ dataDigitaloceanDatabaseCa.DataDigitaloceanDatabaseCa.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_database_ca
+
+dataDigitaloceanDatabaseCa.DataDigitaloceanDatabaseCa.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseCa 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 DataDigitaloceanDatabaseCa to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanDatabaseCa that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#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 DataDigitaloceanDatabaseCa to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseCa.typescript.md b/docs/dataDigitaloceanDatabaseCa.typescript.md
index b6b3bd5f0..1f5d1a0a7 100644
--- a/docs/dataDigitaloceanDatabaseCa.typescript.md
+++ b/docs/dataDigitaloceanDatabaseCa.typescript.md
@@ -271,6 +271,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseCa resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ dataDigitaloceanDatabaseCa.DataDigitaloceanDatabaseCa.isTerraformDataSource(x: a
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanDatabaseCa } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDatabaseCa.DataDigitaloceanDatabaseCa.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseCa 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 DataDigitaloceanDatabaseCa to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDatabaseCa that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#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 DataDigitaloceanDatabaseCa to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseCluster.csharp.md b/docs/dataDigitaloceanDatabaseCluster.csharp.md
index 6344b9326..e29722c64 100644
--- a/docs/dataDigitaloceanDatabaseCluster.csharp.md
+++ b/docs/dataDigitaloceanDatabaseCluster.csharp.md
@@ -278,6 +278,7 @@ private void ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseCluster resource upon running "cdktf plan ". |
---
@@ -341,6 +342,50 @@ DataDigitaloceanDatabaseCluster.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanDatabaseCluster.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseCluster 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 DataDigitaloceanDatabaseCluster to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDatabaseCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_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 DataDigitaloceanDatabaseCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseCluster.go.md b/docs/dataDigitaloceanDatabaseCluster.go.md
index 030187b85..5e275dc56 100644
--- a/docs/dataDigitaloceanDatabaseCluster.go.md
+++ b/docs/dataDigitaloceanDatabaseCluster.go.md
@@ -278,6 +278,7 @@ func ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseCluster resource upon running "cdktf plan ". |
---
@@ -341,6 +342,50 @@ datadigitaloceandatabasecluster.DataDigitaloceanDatabaseCluster_IsTerraformDataS
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasecluster"
+
+datadigitaloceandatabasecluster.DataDigitaloceanDatabaseCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseCluster 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 DataDigitaloceanDatabaseCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanDatabaseCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_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 DataDigitaloceanDatabaseCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseCluster.java.md b/docs/dataDigitaloceanDatabaseCluster.java.md
index 0e546e20d..62a3207ed 100644
--- a/docs/dataDigitaloceanDatabaseCluster.java.md
+++ b/docs/dataDigitaloceanDatabaseCluster.java.md
@@ -365,6 +365,7 @@ public void resetTags()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseCluster resource upon running "cdktf plan ". |
---
@@ -428,6 +429,50 @@ DataDigitaloceanDatabaseCluster.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_database_cluster.DataDigitaloceanDatabaseCluster;
+
+DataDigitaloceanDatabaseCluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanDatabaseCluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseCluster 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 DataDigitaloceanDatabaseCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanDatabaseCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_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 DataDigitaloceanDatabaseCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseCluster.python.md b/docs/dataDigitaloceanDatabaseCluster.python.md
index 5362033df..87473f0f3 100644
--- a/docs/dataDigitaloceanDatabaseCluster.python.md
+++ b/docs/dataDigitaloceanDatabaseCluster.python.md
@@ -388,6 +388,7 @@ def reset_tags() -> 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 DataDigitaloceanDatabaseCluster resource upon running "cdktf plan ". |
---
@@ -457,6 +458,55 @@ dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseCluster.is_terraform_dat
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_database_cluster
+
+dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseCluster.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseCluster 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 DataDigitaloceanDatabaseCluster to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanDatabaseCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_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 DataDigitaloceanDatabaseCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseCluster.typescript.md b/docs/dataDigitaloceanDatabaseCluster.typescript.md
index 4d21ea423..3bcac3e5f 100644
--- a/docs/dataDigitaloceanDatabaseCluster.typescript.md
+++ b/docs/dataDigitaloceanDatabaseCluster.typescript.md
@@ -278,6 +278,7 @@ public resetTags(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseCluster resource upon running "cdktf plan ". |
---
@@ -341,6 +342,50 @@ dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseCluster.isTerraformDataS
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanDatabaseCluster } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseCluster.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseCluster 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 DataDigitaloceanDatabaseCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDatabaseCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_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 DataDigitaloceanDatabaseCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseReplica.csharp.md b/docs/dataDigitaloceanDatabaseReplica.csharp.md
index 2422f1722..757c1c518 100644
--- a/docs/dataDigitaloceanDatabaseReplica.csharp.md
+++ b/docs/dataDigitaloceanDatabaseReplica.csharp.md
@@ -278,6 +278,7 @@ private void ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseReplica resource upon running "cdktf plan ". |
---
@@ -341,6 +342,50 @@ DataDigitaloceanDatabaseReplica.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanDatabaseReplica.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseReplica 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 DataDigitaloceanDatabaseReplica to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDatabaseReplica that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#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 DataDigitaloceanDatabaseReplica to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseReplica.go.md b/docs/dataDigitaloceanDatabaseReplica.go.md
index 7d1ddb327..cbc359751 100644
--- a/docs/dataDigitaloceanDatabaseReplica.go.md
+++ b/docs/dataDigitaloceanDatabaseReplica.go.md
@@ -278,6 +278,7 @@ func ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseReplica resource upon running "cdktf plan ". |
---
@@ -341,6 +342,50 @@ datadigitaloceandatabasereplica.DataDigitaloceanDatabaseReplica_IsTerraformDataS
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabasereplica"
+
+datadigitaloceandatabasereplica.DataDigitaloceanDatabaseReplica_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseReplica 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 DataDigitaloceanDatabaseReplica to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanDatabaseReplica that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#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 DataDigitaloceanDatabaseReplica to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseReplica.java.md b/docs/dataDigitaloceanDatabaseReplica.java.md
index 3103a88ff..7ab8d524b 100644
--- a/docs/dataDigitaloceanDatabaseReplica.java.md
+++ b/docs/dataDigitaloceanDatabaseReplica.java.md
@@ -375,6 +375,7 @@ public void resetTags()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseReplica resource upon running "cdktf plan ". |
---
@@ -438,6 +439,50 @@ DataDigitaloceanDatabaseReplica.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_database_replica.DataDigitaloceanDatabaseReplica;
+
+DataDigitaloceanDatabaseReplica.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanDatabaseReplica.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseReplica 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 DataDigitaloceanDatabaseReplica to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanDatabaseReplica that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#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 DataDigitaloceanDatabaseReplica to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseReplica.python.md b/docs/dataDigitaloceanDatabaseReplica.python.md
index 1e79e15c2..7a6f0c71a 100644
--- a/docs/dataDigitaloceanDatabaseReplica.python.md
+++ b/docs/dataDigitaloceanDatabaseReplica.python.md
@@ -398,6 +398,7 @@ def reset_tags() -> 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 DataDigitaloceanDatabaseReplica resource upon running "cdktf plan ". |
---
@@ -467,6 +468,55 @@ dataDigitaloceanDatabaseReplica.DataDigitaloceanDatabaseReplica.is_terraform_dat
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_database_replica
+
+dataDigitaloceanDatabaseReplica.DataDigitaloceanDatabaseReplica.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseReplica 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 DataDigitaloceanDatabaseReplica to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanDatabaseReplica that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#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 DataDigitaloceanDatabaseReplica to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseReplica.typescript.md b/docs/dataDigitaloceanDatabaseReplica.typescript.md
index d7c5f26d0..8b8800a41 100644
--- a/docs/dataDigitaloceanDatabaseReplica.typescript.md
+++ b/docs/dataDigitaloceanDatabaseReplica.typescript.md
@@ -278,6 +278,7 @@ public resetTags(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseReplica resource upon running "cdktf plan ". |
---
@@ -341,6 +342,50 @@ dataDigitaloceanDatabaseReplica.DataDigitaloceanDatabaseReplica.isTerraformDataS
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanDatabaseReplica } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDatabaseReplica.DataDigitaloceanDatabaseReplica.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseReplica 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 DataDigitaloceanDatabaseReplica to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDatabaseReplica that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#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 DataDigitaloceanDatabaseReplica to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseUser.csharp.md b/docs/dataDigitaloceanDatabaseUser.csharp.md
index 1bf211744..c2a816eb3 100644
--- a/docs/dataDigitaloceanDatabaseUser.csharp.md
+++ b/docs/dataDigitaloceanDatabaseUser.csharp.md
@@ -271,6 +271,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseUser resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ DataDigitaloceanDatabaseUser.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanDatabaseUser.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseUser 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 DataDigitaloceanDatabaseUser to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDatabaseUser that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#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 DataDigitaloceanDatabaseUser to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseUser.go.md b/docs/dataDigitaloceanDatabaseUser.go.md
index de77fc1fd..47ee95bad 100644
--- a/docs/dataDigitaloceanDatabaseUser.go.md
+++ b/docs/dataDigitaloceanDatabaseUser.go.md
@@ -271,6 +271,7 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseUser resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ datadigitaloceandatabaseuser.DataDigitaloceanDatabaseUser_IsTerraformDataSource(
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandatabaseuser"
+
+datadigitaloceandatabaseuser.DataDigitaloceanDatabaseUser_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseUser 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 DataDigitaloceanDatabaseUser to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanDatabaseUser that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#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 DataDigitaloceanDatabaseUser to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseUser.java.md b/docs/dataDigitaloceanDatabaseUser.java.md
index 623c9b24c..de343c668 100644
--- a/docs/dataDigitaloceanDatabaseUser.java.md
+++ b/docs/dataDigitaloceanDatabaseUser.java.md
@@ -358,6 +358,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseUser resource upon running "cdktf plan ". |
---
@@ -421,6 +422,50 @@ DataDigitaloceanDatabaseUser.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_database_user.DataDigitaloceanDatabaseUser;
+
+DataDigitaloceanDatabaseUser.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanDatabaseUser.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseUser 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 DataDigitaloceanDatabaseUser to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanDatabaseUser that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#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 DataDigitaloceanDatabaseUser to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseUser.python.md b/docs/dataDigitaloceanDatabaseUser.python.md
index aaa448e79..59ea99aa1 100644
--- a/docs/dataDigitaloceanDatabaseUser.python.md
+++ b/docs/dataDigitaloceanDatabaseUser.python.md
@@ -381,6 +381,7 @@ def reset_id() -> 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 DataDigitaloceanDatabaseUser resource upon running "cdktf plan ". |
---
@@ -450,6 +451,55 @@ dataDigitaloceanDatabaseUser.DataDigitaloceanDatabaseUser.is_terraform_data_sour
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_database_user
+
+dataDigitaloceanDatabaseUser.DataDigitaloceanDatabaseUser.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseUser 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 DataDigitaloceanDatabaseUser to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanDatabaseUser that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#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 DataDigitaloceanDatabaseUser to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDatabaseUser.typescript.md b/docs/dataDigitaloceanDatabaseUser.typescript.md
index 6387ef089..4f64f6a7e 100644
--- a/docs/dataDigitaloceanDatabaseUser.typescript.md
+++ b/docs/dataDigitaloceanDatabaseUser.typescript.md
@@ -271,6 +271,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDatabaseUser resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ dataDigitaloceanDatabaseUser.DataDigitaloceanDatabaseUser.isTerraformDataSource(
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanDatabaseUser } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDatabaseUser.DataDigitaloceanDatabaseUser.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDatabaseUser 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 DataDigitaloceanDatabaseUser to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDatabaseUser that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#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 DataDigitaloceanDatabaseUser to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDomain.csharp.md b/docs/dataDigitaloceanDomain.csharp.md
index 7889d6db2..72309701b 100644
--- a/docs/dataDigitaloceanDomain.csharp.md
+++ b/docs/dataDigitaloceanDomain.csharp.md
@@ -271,6 +271,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDomain resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ DataDigitaloceanDomain.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanDomain.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDomain 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 DataDigitaloceanDomain to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDomain that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#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 DataDigitaloceanDomain to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDomain.go.md b/docs/dataDigitaloceanDomain.go.md
index 354bfaa2d..4faad63b3 100644
--- a/docs/dataDigitaloceanDomain.go.md
+++ b/docs/dataDigitaloceanDomain.go.md
@@ -271,6 +271,7 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDomain resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ datadigitaloceandomain.DataDigitaloceanDomain_IsTerraformDataSource(x interface{
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomain"
+
+datadigitaloceandomain.DataDigitaloceanDomain_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDomain 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 DataDigitaloceanDomain to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanDomain that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#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 DataDigitaloceanDomain to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDomain.java.md b/docs/dataDigitaloceanDomain.java.md
index 139e16113..93b9a9f12 100644
--- a/docs/dataDigitaloceanDomain.java.md
+++ b/docs/dataDigitaloceanDomain.java.md
@@ -350,6 +350,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDomain resource upon running "cdktf plan ". |
---
@@ -413,6 +414,50 @@ DataDigitaloceanDomain.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_domain.DataDigitaloceanDomain;
+
+DataDigitaloceanDomain.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanDomain.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDomain 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 DataDigitaloceanDomain to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanDomain that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#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 DataDigitaloceanDomain to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDomain.python.md b/docs/dataDigitaloceanDomain.python.md
index 750be21c3..6dfbab3f5 100644
--- a/docs/dataDigitaloceanDomain.python.md
+++ b/docs/dataDigitaloceanDomain.python.md
@@ -373,6 +373,7 @@ def reset_id() -> 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 DataDigitaloceanDomain resource upon running "cdktf plan ". |
---
@@ -442,6 +443,55 @@ dataDigitaloceanDomain.DataDigitaloceanDomain.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_domain
+
+dataDigitaloceanDomain.DataDigitaloceanDomain.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDomain 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 DataDigitaloceanDomain to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanDomain that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#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 DataDigitaloceanDomain to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDomain.typescript.md b/docs/dataDigitaloceanDomain.typescript.md
index dd62f0751..ffb6d4397 100644
--- a/docs/dataDigitaloceanDomain.typescript.md
+++ b/docs/dataDigitaloceanDomain.typescript.md
@@ -271,6 +271,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDomain resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ dataDigitaloceanDomain.DataDigitaloceanDomain.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanDomain } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDomain.DataDigitaloceanDomain.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDomain 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 DataDigitaloceanDomain to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDomain that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#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 DataDigitaloceanDomain to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDomains.csharp.md b/docs/dataDigitaloceanDomains.csharp.md
index 721b8ca41..c4cce8420 100644
--- a/docs/dataDigitaloceanDomains.csharp.md
+++ b/docs/dataDigitaloceanDomains.csharp.md
@@ -311,6 +311,7 @@ private void ResetSort()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDomains resource upon running "cdktf plan ". |
---
@@ -374,6 +375,50 @@ DataDigitaloceanDomains.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanDomains.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDomains 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 DataDigitaloceanDomains to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDomains that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#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 DataDigitaloceanDomains to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDomains.go.md b/docs/dataDigitaloceanDomains.go.md
index b07913b5d..7fc78527e 100644
--- a/docs/dataDigitaloceanDomains.go.md
+++ b/docs/dataDigitaloceanDomains.go.md
@@ -311,6 +311,7 @@ func ResetSort()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDomains resource upon running "cdktf plan ". |
---
@@ -374,6 +375,50 @@ datadigitaloceandomains.DataDigitaloceanDomains_IsTerraformDataSource(x interfac
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandomains"
+
+datadigitaloceandomains.DataDigitaloceanDomains_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDomains 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 DataDigitaloceanDomains to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanDomains that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#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 DataDigitaloceanDomains to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDomains.java.md b/docs/dataDigitaloceanDomains.java.md
index e43e979b7..4404aa184 100644
--- a/docs/dataDigitaloceanDomains.java.md
+++ b/docs/dataDigitaloceanDomains.java.md
@@ -404,6 +404,7 @@ public void resetSort()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDomains resource upon running "cdktf plan ". |
---
@@ -467,6 +468,50 @@ DataDigitaloceanDomains.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_domains.DataDigitaloceanDomains;
+
+DataDigitaloceanDomains.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanDomains.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDomains 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 DataDigitaloceanDomains to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanDomains that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#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 DataDigitaloceanDomains to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDomains.python.md b/docs/dataDigitaloceanDomains.python.md
index fc5038738..3d8603916 100644
--- a/docs/dataDigitaloceanDomains.python.md
+++ b/docs/dataDigitaloceanDomains.python.md
@@ -429,6 +429,7 @@ def reset_sort() -> 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 DataDigitaloceanDomains resource upon running "cdktf plan ". |
---
@@ -498,6 +499,55 @@ dataDigitaloceanDomains.DataDigitaloceanDomains.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_domains
+
+dataDigitaloceanDomains.DataDigitaloceanDomains.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDomains 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 DataDigitaloceanDomains to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanDomains that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#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 DataDigitaloceanDomains to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDomains.typescript.md b/docs/dataDigitaloceanDomains.typescript.md
index e97f132a4..9401dfa25 100644
--- a/docs/dataDigitaloceanDomains.typescript.md
+++ b/docs/dataDigitaloceanDomains.typescript.md
@@ -311,6 +311,7 @@ public resetSort(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDomains resource upon running "cdktf plan ". |
---
@@ -374,6 +375,50 @@ dataDigitaloceanDomains.DataDigitaloceanDomains.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDomains.DataDigitaloceanDomains.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDomains 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 DataDigitaloceanDomains to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDomains that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#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 DataDigitaloceanDomains to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDroplet.csharp.md b/docs/dataDigitaloceanDroplet.csharp.md
index 42957624e..f2fdfaeef 100644
--- a/docs/dataDigitaloceanDroplet.csharp.md
+++ b/docs/dataDigitaloceanDroplet.csharp.md
@@ -285,6 +285,7 @@ private void ResetTag()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDroplet resource upon running "cdktf plan ". |
---
@@ -348,6 +349,50 @@ DataDigitaloceanDroplet.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanDroplet.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDroplet 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 DataDigitaloceanDroplet to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDroplet that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#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 DataDigitaloceanDroplet to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDroplet.go.md b/docs/dataDigitaloceanDroplet.go.md
index 1447a4538..5eac6df48 100644
--- a/docs/dataDigitaloceanDroplet.go.md
+++ b/docs/dataDigitaloceanDroplet.go.md
@@ -285,6 +285,7 @@ func ResetTag()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDroplet resource upon running "cdktf plan ". |
---
@@ -348,6 +349,50 @@ datadigitaloceandroplet.DataDigitaloceanDroplet_IsTerraformDataSource(x interfac
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplet"
+
+datadigitaloceandroplet.DataDigitaloceanDroplet_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDroplet 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 DataDigitaloceanDroplet to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanDroplet that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#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 DataDigitaloceanDroplet to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDroplet.java.md b/docs/dataDigitaloceanDroplet.java.md
index 05edb5f77..e3ac733d0 100644
--- a/docs/dataDigitaloceanDroplet.java.md
+++ b/docs/dataDigitaloceanDroplet.java.md
@@ -378,6 +378,7 @@ public void resetTag()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDroplet resource upon running "cdktf plan ". |
---
@@ -441,6 +442,50 @@ DataDigitaloceanDroplet.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_droplet.DataDigitaloceanDroplet;
+
+DataDigitaloceanDroplet.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanDroplet.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDroplet 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 DataDigitaloceanDroplet to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanDroplet that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#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 DataDigitaloceanDroplet to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDroplet.python.md b/docs/dataDigitaloceanDroplet.python.md
index 9b7a2ffaa..57152d340 100644
--- a/docs/dataDigitaloceanDroplet.python.md
+++ b/docs/dataDigitaloceanDroplet.python.md
@@ -401,6 +401,7 @@ def reset_tag() -> 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 DataDigitaloceanDroplet resource upon running "cdktf plan ". |
---
@@ -470,6 +471,55 @@ dataDigitaloceanDroplet.DataDigitaloceanDroplet.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_droplet
+
+dataDigitaloceanDroplet.DataDigitaloceanDroplet.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDroplet 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 DataDigitaloceanDroplet to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanDroplet that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#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 DataDigitaloceanDroplet to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDroplet.typescript.md b/docs/dataDigitaloceanDroplet.typescript.md
index 356b5da46..d208eaca8 100644
--- a/docs/dataDigitaloceanDroplet.typescript.md
+++ b/docs/dataDigitaloceanDroplet.typescript.md
@@ -285,6 +285,7 @@ public resetTag(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDroplet resource upon running "cdktf plan ". |
---
@@ -348,6 +349,50 @@ dataDigitaloceanDroplet.DataDigitaloceanDroplet.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanDroplet } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDroplet.DataDigitaloceanDroplet.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDroplet 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 DataDigitaloceanDroplet to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDroplet that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#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 DataDigitaloceanDroplet to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDropletSnapshot.csharp.md b/docs/dataDigitaloceanDropletSnapshot.csharp.md
index 1383a1d2f..b06a500f3 100644
--- a/docs/dataDigitaloceanDropletSnapshot.csharp.md
+++ b/docs/dataDigitaloceanDropletSnapshot.csharp.md
@@ -299,6 +299,7 @@ private void ResetRegion()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDropletSnapshot resource upon running "cdktf plan ". |
---
@@ -362,6 +363,50 @@ DataDigitaloceanDropletSnapshot.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanDropletSnapshot.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDropletSnapshot 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 DataDigitaloceanDropletSnapshot to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDropletSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_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 DataDigitaloceanDropletSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDropletSnapshot.go.md b/docs/dataDigitaloceanDropletSnapshot.go.md
index 2f90f1d13..00b47026b 100644
--- a/docs/dataDigitaloceanDropletSnapshot.go.md
+++ b/docs/dataDigitaloceanDropletSnapshot.go.md
@@ -299,6 +299,7 @@ func ResetRegion()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDropletSnapshot resource upon running "cdktf plan ". |
---
@@ -362,6 +363,50 @@ datadigitaloceandropletsnapshot.DataDigitaloceanDropletSnapshot_IsTerraformDataS
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandropletsnapshot"
+
+datadigitaloceandropletsnapshot.DataDigitaloceanDropletSnapshot_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDropletSnapshot 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 DataDigitaloceanDropletSnapshot to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanDropletSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_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 DataDigitaloceanDropletSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDropletSnapshot.java.md b/docs/dataDigitaloceanDropletSnapshot.java.md
index c77832833..6b512acd5 100644
--- a/docs/dataDigitaloceanDropletSnapshot.java.md
+++ b/docs/dataDigitaloceanDropletSnapshot.java.md
@@ -407,6 +407,7 @@ public void resetRegion()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDropletSnapshot resource upon running "cdktf plan ". |
---
@@ -470,6 +471,50 @@ DataDigitaloceanDropletSnapshot.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_droplet_snapshot.DataDigitaloceanDropletSnapshot;
+
+DataDigitaloceanDropletSnapshot.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanDropletSnapshot.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDropletSnapshot 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 DataDigitaloceanDropletSnapshot to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanDropletSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_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 DataDigitaloceanDropletSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDropletSnapshot.python.md b/docs/dataDigitaloceanDropletSnapshot.python.md
index 61ae758c6..81c31d709 100644
--- a/docs/dataDigitaloceanDropletSnapshot.python.md
+++ b/docs/dataDigitaloceanDropletSnapshot.python.md
@@ -429,6 +429,7 @@ def reset_region() -> 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 DataDigitaloceanDropletSnapshot resource upon running "cdktf plan ". |
---
@@ -498,6 +499,55 @@ dataDigitaloceanDropletSnapshot.DataDigitaloceanDropletSnapshot.is_terraform_dat
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_droplet_snapshot
+
+dataDigitaloceanDropletSnapshot.DataDigitaloceanDropletSnapshot.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDropletSnapshot 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 DataDigitaloceanDropletSnapshot to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanDropletSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_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 DataDigitaloceanDropletSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDropletSnapshot.typescript.md b/docs/dataDigitaloceanDropletSnapshot.typescript.md
index 4fef81f3a..d904f7c31 100644
--- a/docs/dataDigitaloceanDropletSnapshot.typescript.md
+++ b/docs/dataDigitaloceanDropletSnapshot.typescript.md
@@ -299,6 +299,7 @@ public resetRegion(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDropletSnapshot resource upon running "cdktf plan ". |
---
@@ -362,6 +363,50 @@ dataDigitaloceanDropletSnapshot.DataDigitaloceanDropletSnapshot.isTerraformDataS
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanDropletSnapshot } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDropletSnapshot.DataDigitaloceanDropletSnapshot.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDropletSnapshot 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 DataDigitaloceanDropletSnapshot to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDropletSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_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 DataDigitaloceanDropletSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDroplets.csharp.md b/docs/dataDigitaloceanDroplets.csharp.md
index 46042bd42..a6384f52f 100644
--- a/docs/dataDigitaloceanDroplets.csharp.md
+++ b/docs/dataDigitaloceanDroplets.csharp.md
@@ -311,6 +311,7 @@ private void ResetSort()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDroplets resource upon running "cdktf plan ". |
---
@@ -374,6 +375,50 @@ DataDigitaloceanDroplets.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanDroplets.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDroplets 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 DataDigitaloceanDroplets to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDroplets that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#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 DataDigitaloceanDroplets to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDroplets.go.md b/docs/dataDigitaloceanDroplets.go.md
index 3a30de5dc..0d99aaf90 100644
--- a/docs/dataDigitaloceanDroplets.go.md
+++ b/docs/dataDigitaloceanDroplets.go.md
@@ -311,6 +311,7 @@ func ResetSort()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDroplets resource upon running "cdktf plan ". |
---
@@ -374,6 +375,50 @@ datadigitaloceandroplets.DataDigitaloceanDroplets_IsTerraformDataSource(x interf
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceandroplets"
+
+datadigitaloceandroplets.DataDigitaloceanDroplets_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDroplets 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 DataDigitaloceanDroplets to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanDroplets that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#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 DataDigitaloceanDroplets to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDroplets.java.md b/docs/dataDigitaloceanDroplets.java.md
index c76f850ac..f148e05df 100644
--- a/docs/dataDigitaloceanDroplets.java.md
+++ b/docs/dataDigitaloceanDroplets.java.md
@@ -404,6 +404,7 @@ public void resetSort()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDroplets resource upon running "cdktf plan ". |
---
@@ -467,6 +468,50 @@ DataDigitaloceanDroplets.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_droplets.DataDigitaloceanDroplets;
+
+DataDigitaloceanDroplets.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanDroplets.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDroplets 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 DataDigitaloceanDroplets to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanDroplets that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#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 DataDigitaloceanDroplets to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDroplets.python.md b/docs/dataDigitaloceanDroplets.python.md
index 8c581d798..b080253b4 100644
--- a/docs/dataDigitaloceanDroplets.python.md
+++ b/docs/dataDigitaloceanDroplets.python.md
@@ -429,6 +429,7 @@ def reset_sort() -> 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 DataDigitaloceanDroplets resource upon running "cdktf plan ". |
---
@@ -498,6 +499,55 @@ dataDigitaloceanDroplets.DataDigitaloceanDroplets.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_droplets
+
+dataDigitaloceanDroplets.DataDigitaloceanDroplets.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDroplets 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 DataDigitaloceanDroplets to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanDroplets that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#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 DataDigitaloceanDroplets to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanDroplets.typescript.md b/docs/dataDigitaloceanDroplets.typescript.md
index d08755292..c8037d3bb 100644
--- a/docs/dataDigitaloceanDroplets.typescript.md
+++ b/docs/dataDigitaloceanDroplets.typescript.md
@@ -311,6 +311,7 @@ public resetSort(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanDroplets resource upon running "cdktf plan ". |
---
@@ -374,6 +375,50 @@ dataDigitaloceanDroplets.DataDigitaloceanDroplets.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanDroplets.DataDigitaloceanDroplets.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanDroplets 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 DataDigitaloceanDroplets to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanDroplets that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#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 DataDigitaloceanDroplets to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanFirewall.csharp.md b/docs/dataDigitaloceanFirewall.csharp.md
index dd751f8be..f9c28dc44 100644
--- a/docs/dataDigitaloceanFirewall.csharp.md
+++ b/docs/dataDigitaloceanFirewall.csharp.md
@@ -325,6 +325,7 @@ private void ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanFirewall resource upon running "cdktf plan ". |
---
@@ -388,6 +389,50 @@ DataDigitaloceanFirewall.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanFirewall.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanFirewall 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 DataDigitaloceanFirewall to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanFirewall that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#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 DataDigitaloceanFirewall to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanFirewall.go.md b/docs/dataDigitaloceanFirewall.go.md
index 1b171a47c..2305f68a9 100644
--- a/docs/dataDigitaloceanFirewall.go.md
+++ b/docs/dataDigitaloceanFirewall.go.md
@@ -325,6 +325,7 @@ func ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanFirewall resource upon running "cdktf plan ". |
---
@@ -388,6 +389,50 @@ datadigitaloceanfirewall.DataDigitaloceanFirewall_IsTerraformDataSource(x interf
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfirewall"
+
+datadigitaloceanfirewall.DataDigitaloceanFirewall_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanFirewall 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 DataDigitaloceanFirewall to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanFirewall that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#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 DataDigitaloceanFirewall to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanFirewall.java.md b/docs/dataDigitaloceanFirewall.java.md
index 6f223212b..f51928096 100644
--- a/docs/dataDigitaloceanFirewall.java.md
+++ b/docs/dataDigitaloceanFirewall.java.md
@@ -448,6 +448,7 @@ public void resetTags()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanFirewall resource upon running "cdktf plan ". |
---
@@ -511,6 +512,50 @@ DataDigitaloceanFirewall.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_firewall.DataDigitaloceanFirewall;
+
+DataDigitaloceanFirewall.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanFirewall.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanFirewall 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 DataDigitaloceanFirewall to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanFirewall that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#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 DataDigitaloceanFirewall to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanFirewall.python.md b/docs/dataDigitaloceanFirewall.python.md
index b6c1e27ab..33632b182 100644
--- a/docs/dataDigitaloceanFirewall.python.md
+++ b/docs/dataDigitaloceanFirewall.python.md
@@ -473,6 +473,7 @@ def reset_tags() -> 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 DataDigitaloceanFirewall resource upon running "cdktf plan ". |
---
@@ -542,6 +543,55 @@ dataDigitaloceanFirewall.DataDigitaloceanFirewall.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_firewall
+
+dataDigitaloceanFirewall.DataDigitaloceanFirewall.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanFirewall 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 DataDigitaloceanFirewall to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanFirewall that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#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 DataDigitaloceanFirewall to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanFirewall.typescript.md b/docs/dataDigitaloceanFirewall.typescript.md
index 5f7f84abb..601fe954f 100644
--- a/docs/dataDigitaloceanFirewall.typescript.md
+++ b/docs/dataDigitaloceanFirewall.typescript.md
@@ -325,6 +325,7 @@ public resetTags(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanFirewall resource upon running "cdktf plan ". |
---
@@ -388,6 +389,50 @@ dataDigitaloceanFirewall.DataDigitaloceanFirewall.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanFirewall.DataDigitaloceanFirewall.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanFirewall 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 DataDigitaloceanFirewall to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanFirewall that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#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 DataDigitaloceanFirewall to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanFloatingIp.csharp.md b/docs/dataDigitaloceanFloatingIp.csharp.md
index c2032c328..1822c2841 100644
--- a/docs/dataDigitaloceanFloatingIp.csharp.md
+++ b/docs/dataDigitaloceanFloatingIp.csharp.md
@@ -271,6 +271,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanFloatingIp resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ DataDigitaloceanFloatingIp.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanFloatingIp.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanFloatingIp 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 DataDigitaloceanFloatingIp to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanFloatingIp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#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 DataDigitaloceanFloatingIp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanFloatingIp.go.md b/docs/dataDigitaloceanFloatingIp.go.md
index 690ad11fd..caac479a0 100644
--- a/docs/dataDigitaloceanFloatingIp.go.md
+++ b/docs/dataDigitaloceanFloatingIp.go.md
@@ -271,6 +271,7 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanFloatingIp resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ datadigitaloceanfloatingip.DataDigitaloceanFloatingIp_IsTerraformDataSource(x in
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanfloatingip"
+
+datadigitaloceanfloatingip.DataDigitaloceanFloatingIp_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanFloatingIp 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 DataDigitaloceanFloatingIp to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanFloatingIp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#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 DataDigitaloceanFloatingIp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanFloatingIp.java.md b/docs/dataDigitaloceanFloatingIp.java.md
index bc187bcf6..e6d2c3129 100644
--- a/docs/dataDigitaloceanFloatingIp.java.md
+++ b/docs/dataDigitaloceanFloatingIp.java.md
@@ -350,6 +350,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanFloatingIp resource upon running "cdktf plan ". |
---
@@ -413,6 +414,50 @@ DataDigitaloceanFloatingIp.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_floating_ip.DataDigitaloceanFloatingIp;
+
+DataDigitaloceanFloatingIp.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanFloatingIp.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanFloatingIp 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 DataDigitaloceanFloatingIp to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanFloatingIp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#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 DataDigitaloceanFloatingIp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanFloatingIp.python.md b/docs/dataDigitaloceanFloatingIp.python.md
index f0116e147..3f2b3036f 100644
--- a/docs/dataDigitaloceanFloatingIp.python.md
+++ b/docs/dataDigitaloceanFloatingIp.python.md
@@ -373,6 +373,7 @@ def reset_id() -> 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 DataDigitaloceanFloatingIp resource upon running "cdktf plan ". |
---
@@ -442,6 +443,55 @@ dataDigitaloceanFloatingIp.DataDigitaloceanFloatingIp.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_floating_ip
+
+dataDigitaloceanFloatingIp.DataDigitaloceanFloatingIp.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanFloatingIp 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 DataDigitaloceanFloatingIp to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanFloatingIp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#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 DataDigitaloceanFloatingIp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanFloatingIp.typescript.md b/docs/dataDigitaloceanFloatingIp.typescript.md
index 19a98ccbc..2c06d45ef 100644
--- a/docs/dataDigitaloceanFloatingIp.typescript.md
+++ b/docs/dataDigitaloceanFloatingIp.typescript.md
@@ -271,6 +271,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanFloatingIp resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ dataDigitaloceanFloatingIp.DataDigitaloceanFloatingIp.isTerraformDataSource(x: a
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanFloatingIp } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanFloatingIp.DataDigitaloceanFloatingIp.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanFloatingIp 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 DataDigitaloceanFloatingIp to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanFloatingIp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#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 DataDigitaloceanFloatingIp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanImage.csharp.md b/docs/dataDigitaloceanImage.csharp.md
index eb631e335..cc2688dff 100644
--- a/docs/dataDigitaloceanImage.csharp.md
+++ b/docs/dataDigitaloceanImage.csharp.md
@@ -292,6 +292,7 @@ private void ResetSource()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanImage resource upon running "cdktf plan ". |
---
@@ -355,6 +356,50 @@ DataDigitaloceanImage.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanImage.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanImage 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 DataDigitaloceanImage to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/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 DataDigitaloceanImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanImage.go.md b/docs/dataDigitaloceanImage.go.md
index 9c35095a2..6d5b1616f 100644
--- a/docs/dataDigitaloceanImage.go.md
+++ b/docs/dataDigitaloceanImage.go.md
@@ -292,6 +292,7 @@ func ResetSource()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanImage resource upon running "cdktf plan ". |
---
@@ -355,6 +356,50 @@ datadigitaloceanimage.DataDigitaloceanImage_IsTerraformDataSource(x interface{})
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimage"
+
+datadigitaloceanimage.DataDigitaloceanImage_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanImage 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 DataDigitaloceanImage to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/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 DataDigitaloceanImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanImage.java.md b/docs/dataDigitaloceanImage.java.md
index db7c0ddb1..a576b70fd 100644
--- a/docs/dataDigitaloceanImage.java.md
+++ b/docs/dataDigitaloceanImage.java.md
@@ -395,6 +395,7 @@ public void resetSource()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanImage resource upon running "cdktf plan ". |
---
@@ -458,6 +459,50 @@ DataDigitaloceanImage.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_image.DataDigitaloceanImage;
+
+DataDigitaloceanImage.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanImage.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanImage 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 DataDigitaloceanImage to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/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 DataDigitaloceanImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanImage.python.md b/docs/dataDigitaloceanImage.python.md
index 06e3486e9..f2deb6bd5 100644
--- a/docs/dataDigitaloceanImage.python.md
+++ b/docs/dataDigitaloceanImage.python.md
@@ -418,6 +418,7 @@ def reset_source() -> 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 DataDigitaloceanImage resource upon running "cdktf plan ". |
---
@@ -487,6 +488,55 @@ dataDigitaloceanImage.DataDigitaloceanImage.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_image
+
+dataDigitaloceanImage.DataDigitaloceanImage.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanImage 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 DataDigitaloceanImage to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/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 DataDigitaloceanImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanImage.typescript.md b/docs/dataDigitaloceanImage.typescript.md
index fb61ce59d..69dd0fead 100644
--- a/docs/dataDigitaloceanImage.typescript.md
+++ b/docs/dataDigitaloceanImage.typescript.md
@@ -292,6 +292,7 @@ public resetSource(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanImage resource upon running "cdktf plan ". |
---
@@ -355,6 +356,50 @@ dataDigitaloceanImage.DataDigitaloceanImage.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanImage } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanImage.DataDigitaloceanImage.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanImage 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 DataDigitaloceanImage to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanImage that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/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 DataDigitaloceanImage to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanImages.csharp.md b/docs/dataDigitaloceanImages.csharp.md
index 9ace404e7..80abbce75 100644
--- a/docs/dataDigitaloceanImages.csharp.md
+++ b/docs/dataDigitaloceanImages.csharp.md
@@ -311,6 +311,7 @@ private void ResetSort()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanImages resource upon running "cdktf plan ". |
---
@@ -374,6 +375,50 @@ DataDigitaloceanImages.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanImages.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanImages 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 DataDigitaloceanImages to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanImages that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#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 DataDigitaloceanImages to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanImages.go.md b/docs/dataDigitaloceanImages.go.md
index 3ebe51bd0..60b537965 100644
--- a/docs/dataDigitaloceanImages.go.md
+++ b/docs/dataDigitaloceanImages.go.md
@@ -311,6 +311,7 @@ func ResetSort()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanImages resource upon running "cdktf plan ". |
---
@@ -374,6 +375,50 @@ datadigitaloceanimages.DataDigitaloceanImages_IsTerraformDataSource(x interface{
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanimages"
+
+datadigitaloceanimages.DataDigitaloceanImages_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanImages 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 DataDigitaloceanImages to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanImages that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#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 DataDigitaloceanImages to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanImages.java.md b/docs/dataDigitaloceanImages.java.md
index a3d01509f..f104c0998 100644
--- a/docs/dataDigitaloceanImages.java.md
+++ b/docs/dataDigitaloceanImages.java.md
@@ -404,6 +404,7 @@ public void resetSort()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanImages resource upon running "cdktf plan ". |
---
@@ -467,6 +468,50 @@ DataDigitaloceanImages.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_images.DataDigitaloceanImages;
+
+DataDigitaloceanImages.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanImages.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanImages 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 DataDigitaloceanImages to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanImages that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#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 DataDigitaloceanImages to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanImages.python.md b/docs/dataDigitaloceanImages.python.md
index fec8aee99..eaba6488f 100644
--- a/docs/dataDigitaloceanImages.python.md
+++ b/docs/dataDigitaloceanImages.python.md
@@ -429,6 +429,7 @@ def reset_sort() -> 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 DataDigitaloceanImages resource upon running "cdktf plan ". |
---
@@ -498,6 +499,55 @@ dataDigitaloceanImages.DataDigitaloceanImages.is_terraform_data_source(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_images
+
+dataDigitaloceanImages.DataDigitaloceanImages.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanImages 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 DataDigitaloceanImages to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanImages that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#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 DataDigitaloceanImages to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanImages.typescript.md b/docs/dataDigitaloceanImages.typescript.md
index c53dc2693..be4623e87 100644
--- a/docs/dataDigitaloceanImages.typescript.md
+++ b/docs/dataDigitaloceanImages.typescript.md
@@ -311,6 +311,7 @@ public resetSort(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanImages resource upon running "cdktf plan ". |
---
@@ -374,6 +375,50 @@ dataDigitaloceanImages.DataDigitaloceanImages.isTerraformDataSource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanImages.DataDigitaloceanImages.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanImages 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 DataDigitaloceanImages to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanImages that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#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 DataDigitaloceanImages to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanKubernetesCluster.csharp.md b/docs/dataDigitaloceanKubernetesCluster.csharp.md
index 8e82e3c9b..e42fce827 100644
--- a/docs/dataDigitaloceanKubernetesCluster.csharp.md
+++ b/docs/dataDigitaloceanKubernetesCluster.csharp.md
@@ -278,6 +278,7 @@ private void ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanKubernetesCluster resource upon running "cdktf plan ". |
---
@@ -341,6 +342,50 @@ DataDigitaloceanKubernetesCluster.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanKubernetesCluster.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanKubernetesCluster 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 DataDigitaloceanKubernetesCluster to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanKubernetesCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_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 DataDigitaloceanKubernetesCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanKubernetesCluster.go.md b/docs/dataDigitaloceanKubernetesCluster.go.md
index 724fa7062..123bf4844 100644
--- a/docs/dataDigitaloceanKubernetesCluster.go.md
+++ b/docs/dataDigitaloceanKubernetesCluster.go.md
@@ -278,6 +278,7 @@ func ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanKubernetesCluster resource upon running "cdktf plan ". |
---
@@ -341,6 +342,50 @@ datadigitaloceankubernetescluster.DataDigitaloceanKubernetesCluster_IsTerraformD
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceankubernetescluster"
+
+datadigitaloceankubernetescluster.DataDigitaloceanKubernetesCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataDigitaloceanKubernetesCluster 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 DataDigitaloceanKubernetesCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataDigitaloceanKubernetesCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_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 DataDigitaloceanKubernetesCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanKubernetesCluster.java.md b/docs/dataDigitaloceanKubernetesCluster.java.md
index ffed008ae..5ce198acd 100644
--- a/docs/dataDigitaloceanKubernetesCluster.java.md
+++ b/docs/dataDigitaloceanKubernetesCluster.java.md
@@ -365,6 +365,7 @@ public void resetTags()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanKubernetesCluster resource upon running "cdktf plan ". |
---
@@ -428,6 +429,50 @@ DataDigitaloceanKubernetesCluster.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_kubernetes_cluster.DataDigitaloceanKubernetesCluster;
+
+DataDigitaloceanKubernetesCluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataDigitaloceanKubernetesCluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanKubernetesCluster 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 DataDigitaloceanKubernetesCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataDigitaloceanKubernetesCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_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 DataDigitaloceanKubernetesCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanKubernetesCluster.python.md b/docs/dataDigitaloceanKubernetesCluster.python.md
index bb217dbef..a7d4d66a9 100644
--- a/docs/dataDigitaloceanKubernetesCluster.python.md
+++ b/docs/dataDigitaloceanKubernetesCluster.python.md
@@ -388,6 +388,7 @@ def reset_tags() -> 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 DataDigitaloceanKubernetesCluster resource upon running "cdktf plan ". |
---
@@ -457,6 +458,55 @@ dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesCluster.is_terraform
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_digitalocean import data_digitalocean_kubernetes_cluster
+
+dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesCluster.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanKubernetesCluster 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 DataDigitaloceanKubernetesCluster to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataDigitaloceanKubernetesCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_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 DataDigitaloceanKubernetesCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanKubernetesCluster.typescript.md b/docs/dataDigitaloceanKubernetesCluster.typescript.md
index 1c38dd2ba..6c9c61add 100644
--- a/docs/dataDigitaloceanKubernetesCluster.typescript.md
+++ b/docs/dataDigitaloceanKubernetesCluster.typescript.md
@@ -278,6 +278,7 @@ public resetTags(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanKubernetesCluster resource upon running "cdktf plan ". |
---
@@ -341,6 +342,50 @@ dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesCluster.isTerraformD
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean'
+
+dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesCluster.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataDigitaloceanKubernetesCluster 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 DataDigitaloceanKubernetesCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataDigitaloceanKubernetesCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_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 DataDigitaloceanKubernetesCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataDigitaloceanKubernetesVersions.csharp.md b/docs/dataDigitaloceanKubernetesVersions.csharp.md
index 5d9ca386e..70b7f9957 100644
--- a/docs/dataDigitaloceanKubernetesVersions.csharp.md
+++ b/docs/dataDigitaloceanKubernetesVersions.csharp.md
@@ -278,6 +278,7 @@ private void ResetVersionPrefix()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataDigitaloceanKubernetesVersions resource upon running "cdktf plan ". |
---
@@ -341,6 +342,50 @@ DataDigitaloceanKubernetesVersions.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Digitalocean;
+
+DataDigitaloceanKubernetesVersions.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataDigitaloceanKubernetesVersions resource upon running "cdktf plan ".
+
+###### `Scope`