diff --git a/.github/workflows/auto-close-community-issues.yml b/.github/workflows/auto-close-community-issues.yml
index 5877cb4ca..9ebdc49c4 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 5d23ec8d8..8b9b6bd88 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 b7ea8fc6d..f9f032673 100644
--- a/.projenrc.js
+++ b/.projenrc.js
@@ -7,7 +7,7 @@ const { CdktfProviderProject } = require("@cdktf/provider-project");
const project = new CdktfProviderProject({
useCustomGithubRunner: false,
terraformProvider: "mongodb/mongodbatlas@~> 1.8",
- cdktfVersion: "^0.18.0",
+ cdktfVersion: "^0.19.0",
constructsVersion: "^10.0.0",
minNodeVersion: "18.12.0",
jsiiVersion: "^5.0.1",
diff --git a/docs/accessListApiKey.csharp.md b/docs/accessListApiKey.csharp.md
index c6e3f70ff..33c246a82 100644
--- a/docs/accessListApiKey.csharp.md
+++ b/docs/accessListApiKey.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. |
| ResetCidrBlock
| *No description.* |
| ResetId
| *No description.* |
| ResetIpAddress
| *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.
+
+---
+
##### `ResetCidrBlock`
```csharp
@@ -285,6 +346,7 @@ private void ResetIpAddress()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a AccessListApiKey resource upon running "cdktf plan ". |
---
@@ -348,6 +410,50 @@ AccessListApiKey.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+AccessListApiKey.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a AccessListApiKey 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 AccessListApiKey to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing AccessListApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/access_list_api_key#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 AccessListApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/accessListApiKey.go.md b/docs/accessListApiKey.go.md
index 6f73af918..4d9501544 100644
--- a/docs/accessListApiKey.go.md
+++ b/docs/accessListApiKey.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/accesslistapikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/accesslistapikey"
accesslistapikey.NewAccessListApiKey(scope Construct, id *string, config AccessListApiKeyConfig) AccessListApiKey
```
@@ -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. |
| ResetCidrBlock
| *No description.* |
| ResetId
| *No description.* |
| ResetIpAddress
| *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.
+
+---
+
##### `ResetCidrBlock`
```go
@@ -285,13 +346,14 @@ func ResetIpAddress()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a AccessListApiKey resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/accesslistapikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/accesslistapikey"
accesslistapikey.AccessListApiKey_IsConstruct(x interface{}) *bool
```
@@ -323,7 +385,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/accesslistapikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/accesslistapikey"
accesslistapikey.AccessListApiKey_IsTerraformElement(x interface{}) *bool
```
@@ -337,7 +399,7 @@ accesslistapikey.AccessListApiKey_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/accesslistapikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/accesslistapikey"
accesslistapikey.AccessListApiKey_IsTerraformResource(x interface{}) *bool
```
@@ -348,6 +410,50 @@ accesslistapikey.AccessListApiKey_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/accesslistapikey"
+
+accesslistapikey.AccessListApiKey_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a AccessListApiKey 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 AccessListApiKey to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing AccessListApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/access_list_api_key#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 AccessListApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -646,7 +752,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/accesslistapikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/accesslistapikey"
&accesslistapikey.AccessListApiKeyConfig {
Connection: interface{},
diff --git a/docs/accessListApiKey.java.md b/docs/accessListApiKey.java.md
index 8e423dc3b..3b62164d0 100644
--- a/docs/accessListApiKey.java.md
+++ b/docs/accessListApiKey.java.md
@@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -176,7 +177,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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. |
| resetCidrBlock
| *No description.* |
| resetId
| *No description.* |
| resetIpAddress
| *No description.* |
@@ -247,6 +250,22 @@ public java.lang.Object toTerraform()
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```java
+public void addMoveTarget(java.lang.String moveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```java
@@ -355,6 +374,25 @@ public java.util.Map getStringMapAttribute(j
---
+##### `importFrom`
+
+```java
+public void importFrom(java.lang.String id)
+public void importFrom(java.lang.String id, TerraformProvider provider)
+```
+
+###### `id`Required
+
+- *Type:* java.lang.String
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```java
@@ -367,6 +405,31 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute
---
+##### `moveTo`
+
+```java
+public void moveTo(java.lang.String moveTarget)
+public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* java.lang.String OR java.lang.Number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `resetCidrBlock`
```java
@@ -392,6 +455,7 @@ public void resetIpAddress()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a AccessListApiKey resource upon running "cdktf plan ". |
---
@@ -455,6 +519,50 @@ AccessListApiKey.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.access_list_api_key.AccessListApiKey;
+
+AccessListApiKey.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),AccessListApiKey.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a AccessListApiKey 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 AccessListApiKey to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing AccessListApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/access_list_api_key#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 AccessListApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/accessListApiKey.python.md b/docs/accessListApiKey.python.md
index 0183af71a..83631b1a1 100644
--- a/docs/accessListApiKey.python.md
+++ b/docs/accessListApiKey.python.md
@@ -165,6 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -174,7 +175,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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_cidr_block
| *No description.* |
| reset_id
| *No description.* |
| reset_ip_address
| *No description.* |
@@ -250,6 +253,24 @@ def to_terraform() -> typing.Any
Adds this resource to the terraform JSON output.
+##### `add_move_target`
+
+```python
+def add_move_target(
+ move_target: str
+) -> None
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The string move target that will correspond to this resource.
+
+---
+
##### `get_any_map_attribute`
```python
@@ -376,6 +397,27 @@ def get_string_map_attribute(
---
+##### `import_from`
+
+```python
+def import_from(
+ id: str,
+ provider: TerraformProvider = None
+) -> None
+```
+
+###### `id`Required
+
+- *Type:* str
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolation_for_attribute`
```python
@@ -390,6 +432,33 @@ def interpolation_for_attribute(
---
+##### `move_to`
+
+```python
+def move_to(
+ move_target: str,
+ index: typing.Union[str, typing.Union[int, float]] = None
+) -> None
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* typing.Union[str, typing.Union[int, float]]
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `reset_cidr_block`
```python
@@ -415,6 +484,7 @@ def reset_ip_address() -> 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 AccessListApiKey resource upon running "cdktf plan ". |
---
@@ -484,6 +554,55 @@ accessListApiKey.AccessListApiKey.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import access_list_api_key
+
+accessListApiKey.AccessListApiKey.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a AccessListApiKey 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 AccessListApiKey to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing AccessListApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/access_list_api_key#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 AccessListApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/accessListApiKey.typescript.md b/docs/accessListApiKey.typescript.md
index 6a1e369b1..3a6e9456b 100644
--- a/docs/accessListApiKey.typescript.md
+++ b/docs/accessListApiKey.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. |
| resetCidrBlock
| *No description.* |
| resetId
| *No description.* |
| resetIpAddress
| *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.
+
+---
+
##### `resetCidrBlock`
```typescript
@@ -285,6 +346,7 @@ public resetIpAddress(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a AccessListApiKey resource upon running "cdktf plan ". |
---
@@ -348,6 +410,50 @@ accessListApiKey.AccessListApiKey.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { accessListApiKey } from '@cdktf/provider-mongodbatlas'
+
+accessListApiKey.AccessListApiKey.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a AccessListApiKey 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 AccessListApiKey to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing AccessListApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/access_list_api_key#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 AccessListApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/advancedCluster.csharp.md b/docs/advancedCluster.csharp.md
index 0d314874b..1cf8f9c8b 100644
--- a/docs/advancedCluster.csharp.md
+++ b/docs/advancedCluster.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. |
| PutAdvancedConfiguration
| *No description.* |
| PutBiConnectorConfig
| *No description.* |
| PutLabels
| *No description.* |
@@ -159,6 +162,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
@@ -267,6 +286,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
@@ -279,6 +316,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.
+
+---
+
##### `PutAdvancedConfiguration`
```csharp
@@ -454,6 +515,7 @@ private void ResetVersionReleaseSystem()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a AdvancedCluster resource upon running "cdktf plan ". |
---
@@ -517,6 +579,50 @@ AdvancedCluster.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+AdvancedCluster.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a AdvancedCluster 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 AdvancedCluster to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing AdvancedCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/advanced_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 AdvancedCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/advancedCluster.go.md b/docs/advancedCluster.go.md
index c7fd7cca5..85fcf2ad7 100644
--- a/docs/advancedCluster.go.md
+++ b/docs/advancedCluster.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedCluster(scope Construct, id *string, config AdvancedClusterConfig) AdvancedCluster
```
@@ -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. |
| PutAdvancedConfiguration
| *No description.* |
| PutBiConnectorConfig
| *No description.* |
| PutLabels
| *No description.* |
@@ -159,6 +162,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
@@ -267,6 +286,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
@@ -279,6 +316,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.
+
+---
+
##### `PutAdvancedConfiguration`
```go
@@ -454,13 +515,14 @@ func ResetVersionReleaseSystem()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a AdvancedCluster resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.AdvancedCluster_IsConstruct(x interface{}) *bool
```
@@ -492,7 +554,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.AdvancedCluster_IsTerraformElement(x interface{}) *bool
```
@@ -506,7 +568,7 @@ advancedcluster.AdvancedCluster_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.AdvancedCluster_IsTerraformResource(x interface{}) *bool
```
@@ -517,6 +579,50 @@ advancedcluster.AdvancedCluster_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
+
+advancedcluster.AdvancedCluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a AdvancedCluster 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 AdvancedCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing AdvancedCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/advanced_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 AdvancedCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -1200,7 +1306,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterAdvancedConfiguration {
DefaultReadConcern: *string,
@@ -1372,7 +1478,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterBiConnectorConfig {
Enabled: interface{},
@@ -1418,7 +1524,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterConfig {
Connection: interface{},
@@ -1432,9 +1538,9 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advanced
Name: *string,
ProjectId: *string,
ReplicationSpecs: interface{},
- AdvancedConfiguration: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.advancedCluster.AdvancedClusterAdvancedConfiguration,
+ AdvancedConfiguration: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.advancedCluster.AdvancedClusterAdvancedConfiguration,
BackupEnabled: interface{},
- BiConnectorConfig: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.advancedCluster.AdvancedClusterBiConnectorConfig,
+ BiConnectorConfig: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.advancedCluster.AdvancedClusterBiConnectorConfig,
DiskSizeGb: *f64,
EncryptionAtRestProvider: *string,
Id: *string,
@@ -1446,7 +1552,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advanced
RootCertType: *string,
Tags: interface{},
TerminationProtectionEnabled: interface{},
- Timeouts: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.advancedCluster.AdvancedClusterTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.advancedCluster.AdvancedClusterTimeouts,
VersionReleaseSystem: *string,
}
```
@@ -1817,7 +1923,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterConnectionStrings {
@@ -1830,7 +1936,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advanced
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterConnectionStringsPrivateEndpoint {
@@ -1843,7 +1949,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advanced
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterConnectionStringsPrivateEndpointEndpoints {
@@ -1856,7 +1962,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advanced
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterLabels {
Key: *string,
@@ -1902,7 +2008,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterReplicationSpecs {
RegionConfigs: interface{},
@@ -1964,18 +2070,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterReplicationSpecsRegionConfigs {
Priority: *f64,
ProviderName: *string,
RegionName: *string,
- AnalyticsAutoScaling: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.advancedCluster.AdvancedClusterReplicationSpecsRegionConfigsAnalyticsAutoScaling,
- AnalyticsSpecs: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.advancedCluster.AdvancedClusterReplicationSpecsRegionConfigsAnalyticsSpecs,
- AutoScaling: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.advancedCluster.AdvancedClusterReplicationSpecsRegionConfigsAutoScaling,
+ AnalyticsAutoScaling: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.advancedCluster.AdvancedClusterReplicationSpecsRegionConfigsAnalyticsAutoScaling,
+ AnalyticsSpecs: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.advancedCluster.AdvancedClusterReplicationSpecsRegionConfigsAnalyticsSpecs,
+ AutoScaling: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.advancedCluster.AdvancedClusterReplicationSpecsRegionConfigsAutoScaling,
BackingProviderName: *string,
- ElectableSpecs: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.advancedCluster.AdvancedClusterReplicationSpecsRegionConfigsElectableSpecs,
- ReadOnlySpecs: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.advancedCluster.AdvancedClusterReplicationSpecsRegionConfigsReadOnlySpecs,
+ ElectableSpecs: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.advancedCluster.AdvancedClusterReplicationSpecsRegionConfigsElectableSpecs,
+ ReadOnlySpecs: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.advancedCluster.AdvancedClusterReplicationSpecsRegionConfigsReadOnlySpecs,
}
```
@@ -2118,7 +2224,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterReplicationSpecsRegionConfigsAnalyticsAutoScaling {
ComputeEnabled: interface{},
@@ -2206,7 +2312,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterReplicationSpecsRegionConfigsAnalyticsSpecs {
InstanceSize: *string,
@@ -2280,7 +2386,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterReplicationSpecsRegionConfigsAutoScaling {
ComputeEnabled: interface{},
@@ -2368,7 +2474,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterReplicationSpecsRegionConfigsElectableSpecs {
InstanceSize: *string,
@@ -2442,7 +2548,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterReplicationSpecsRegionConfigsReadOnlySpecs {
InstanceSize: *string,
@@ -2516,7 +2622,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterTags {
Key: *string,
@@ -2562,7 +2668,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
&advancedcluster.AdvancedClusterTimeouts {
Create: *string,
@@ -2624,7 +2730,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterAdvancedConfigurationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AdvancedClusterAdvancedConfigurationOutputReference
```
@@ -3192,7 +3298,7 @@ func InternalValue() AdvancedClusterAdvancedConfiguration
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterBiConnectorConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AdvancedClusterBiConnectorConfigOutputReference
```
@@ -3499,7 +3605,7 @@ func InternalValue() AdvancedClusterBiConnectorConfig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterConnectionStringsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AdvancedClusterConnectionStringsList
```
@@ -3631,7 +3737,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterConnectionStringsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AdvancedClusterConnectionStringsOutputReference
```
@@ -3953,7 +4059,7 @@ func InternalValue() AdvancedClusterConnectionStrings
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterConnectionStringsPrivateEndpointEndpointsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AdvancedClusterConnectionStringsPrivateEndpointEndpointsList
```
@@ -4085,7 +4191,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterConnectionStringsPrivateEndpointEndpointsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AdvancedClusterConnectionStringsPrivateEndpointEndpointsOutputReference
```
@@ -4385,7 +4491,7 @@ func InternalValue() AdvancedClusterConnectionStringsPrivateEndpointEndpoints
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterConnectionStringsPrivateEndpointList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AdvancedClusterConnectionStringsPrivateEndpointList
```
@@ -4517,7 +4623,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterConnectionStringsPrivateEndpointOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AdvancedClusterConnectionStringsPrivateEndpointOutputReference
```
@@ -4839,7 +4945,7 @@ func InternalValue() AdvancedClusterConnectionStringsPrivateEndpoint
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterLabelsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AdvancedClusterLabelsList
```
@@ -4982,7 +5088,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterLabelsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AdvancedClusterLabelsOutputReference
```
@@ -5307,7 +5413,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterReplicationSpecsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AdvancedClusterReplicationSpecsList
```
@@ -5450,7 +5556,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterReplicationSpecsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AdvancedClusterReplicationSpecsOutputReference
```
@@ -5832,7 +5938,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterReplicationSpecsRegionConfigsAnalyticsAutoScalingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AdvancedClusterReplicationSpecsRegionConfigsAnalyticsAutoScalingOutputReference
```
@@ -6226,7 +6332,7 @@ func InternalValue() AdvancedClusterReplicationSpecsRegionConfigsAnalyticsAutoSc
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterReplicationSpecsRegionConfigsAnalyticsSpecsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AdvancedClusterReplicationSpecsRegionConfigsAnalyticsSpecsOutputReference
```
@@ -6584,7 +6690,7 @@ func InternalValue() AdvancedClusterReplicationSpecsRegionConfigsAnalyticsSpecs
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterReplicationSpecsRegionConfigsAutoScalingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AdvancedClusterReplicationSpecsRegionConfigsAutoScalingOutputReference
```
@@ -6978,7 +7084,7 @@ func InternalValue() AdvancedClusterReplicationSpecsRegionConfigsAutoScaling
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterReplicationSpecsRegionConfigsElectableSpecsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AdvancedClusterReplicationSpecsRegionConfigsElectableSpecsOutputReference
```
@@ -7336,7 +7442,7 @@ func InternalValue() AdvancedClusterReplicationSpecsRegionConfigsElectableSpecs
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterReplicationSpecsRegionConfigsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AdvancedClusterReplicationSpecsRegionConfigsList
```
@@ -7479,7 +7585,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterReplicationSpecsRegionConfigsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AdvancedClusterReplicationSpecsRegionConfigsOutputReference
```
@@ -8051,7 +8157,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterReplicationSpecsRegionConfigsReadOnlySpecsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AdvancedClusterReplicationSpecsRegionConfigsReadOnlySpecsOutputReference
```
@@ -8409,7 +8515,7 @@ func InternalValue() AdvancedClusterReplicationSpecsRegionConfigsReadOnlySpecs
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AdvancedClusterTagsList
```
@@ -8552,7 +8658,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AdvancedClusterTagsOutputReference
```
@@ -8863,7 +8969,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/advancedcluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/advancedcluster"
advancedcluster.NewAdvancedClusterTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AdvancedClusterTimeoutsOutputReference
```
diff --git a/docs/advancedCluster.java.md b/docs/advancedCluster.java.md
index 79738198e..ea52a13b3 100644
--- a/docs/advancedCluster.java.md
+++ b/docs/advancedCluster.java.md
@@ -339,6 +339,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -348,7 +349,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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. |
| putAdvancedConfiguration
| *No description.* |
| putBiConnectorConfig
| *No description.* |
| putLabels
| *No description.* |
@@ -438,6 +441,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
@@ -546,6 +565,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
@@ -558,6 +596,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.
+
+---
+
##### `putAdvancedConfiguration`
```java
@@ -733,6 +796,7 @@ public void resetVersionReleaseSystem()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a AdvancedCluster resource upon running "cdktf plan ". |
---
@@ -796,6 +860,50 @@ AdvancedCluster.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.advanced_cluster.AdvancedCluster;
+
+AdvancedCluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),AdvancedCluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a AdvancedCluster 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 AdvancedCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing AdvancedCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/advanced_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 AdvancedCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/advancedCluster.python.md b/docs/advancedCluster.python.md
index c42786473..55bfa4851 100644
--- a/docs/advancedCluster.python.md
+++ b/docs/advancedCluster.python.md
@@ -329,6 +329,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -338,7 +339,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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_advanced_configuration
| *No description.* |
| put_bi_connector_config
| *No description.* |
| put_labels
| *No description.* |
@@ -433,6 +436,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
@@ -559,6 +580,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
@@ -573,6 +615,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_advanced_configuration`
```python
@@ -883,6 +952,7 @@ def reset_version_release_system() -> 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 AdvancedCluster resource upon running "cdktf plan ". |
---
@@ -952,6 +1022,55 @@ advancedCluster.AdvancedCluster.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import advanced_cluster
+
+advancedCluster.AdvancedCluster.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a AdvancedCluster 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 AdvancedCluster to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing AdvancedCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/advanced_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 AdvancedCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/advancedCluster.typescript.md b/docs/advancedCluster.typescript.md
index 68ce2f63e..937f76f78 100644
--- a/docs/advancedCluster.typescript.md
+++ b/docs/advancedCluster.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. |
| putAdvancedConfiguration
| *No description.* |
| putBiConnectorConfig
| *No description.* |
| putLabels
| *No description.* |
@@ -159,6 +162,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
@@ -267,6 +286,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
@@ -279,6 +316,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.
+
+---
+
##### `putAdvancedConfiguration`
```typescript
@@ -454,6 +515,7 @@ public resetVersionReleaseSystem(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a AdvancedCluster resource upon running "cdktf plan ". |
---
@@ -517,6 +579,50 @@ advancedCluster.AdvancedCluster.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { advancedCluster } from '@cdktf/provider-mongodbatlas'
+
+advancedCluster.AdvancedCluster.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a AdvancedCluster 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 AdvancedCluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing AdvancedCluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/advanced_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 AdvancedCluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/alertConfiguration.csharp.md b/docs/alertConfiguration.csharp.md
index bb5eb416b..2e6399ed2 100644
--- a/docs/alertConfiguration.csharp.md
+++ b/docs/alertConfiguration.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. |
| PutMatcher
| *No description.* |
| PutMetricThresholdConfig
| *No description.* |
| PutNotification
| *No description.* |
@@ -146,6 +149,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
@@ -254,6 +273,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
@@ -266,6 +303,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.
+
+---
+
##### `PutMatcher`
```csharp
@@ -351,6 +412,7 @@ private void ResetThresholdConfig()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a AlertConfiguration resource upon running "cdktf plan ". |
---
@@ -414,6 +476,50 @@ AlertConfiguration.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+AlertConfiguration.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a AlertConfiguration 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 AlertConfiguration to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing AlertConfiguration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/alert_configuration#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 AlertConfiguration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/alertConfiguration.go.md b/docs/alertConfiguration.go.md
index 9beb49bea..d8fc5c2c9 100644
--- a/docs/alertConfiguration.go.md
+++ b/docs/alertConfiguration.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
alertconfiguration.NewAlertConfiguration(scope Construct, id *string, config AlertConfigurationConfig) AlertConfiguration
```
@@ -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. |
| PutMatcher
| *No description.* |
| PutMetricThresholdConfig
| *No description.* |
| PutNotification
| *No description.* |
@@ -146,6 +149,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
@@ -254,6 +273,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
@@ -266,6 +303,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.
+
+---
+
##### `PutMatcher`
```go
@@ -351,13 +412,14 @@ func ResetThresholdConfig()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a AlertConfiguration resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
alertconfiguration.AlertConfiguration_IsConstruct(x interface{}) *bool
```
@@ -389,7 +451,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
alertconfiguration.AlertConfiguration_IsTerraformElement(x interface{}) *bool
```
@@ -403,7 +465,7 @@ alertconfiguration.AlertConfiguration_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
alertconfiguration.AlertConfiguration_IsTerraformResource(x interface{}) *bool
```
@@ -414,6 +476,50 @@ alertconfiguration.AlertConfiguration_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
+
+alertconfiguration.AlertConfiguration_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a AlertConfiguration 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 AlertConfiguration to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing AlertConfiguration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/alert_configuration#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 AlertConfiguration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -800,7 +906,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
&alertconfiguration.AlertConfigurationConfig {
Connection: interface{},
@@ -1008,7 +1114,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
&alertconfiguration.AlertConfigurationMatcher {
FieldName: *string,
@@ -1068,7 +1174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
&alertconfiguration.AlertConfigurationMetricThresholdConfig {
MetricName: *string,
@@ -1156,7 +1262,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
&alertconfiguration.AlertConfigurationNotification {
TypeName: *string,
@@ -1482,7 +1588,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
&alertconfiguration.AlertConfigurationThresholdConfig {
Operator: *string,
@@ -1544,7 +1650,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
alertconfiguration.NewAlertConfigurationMatcherList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AlertConfigurationMatcherList
```
@@ -1687,7 +1793,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
alertconfiguration.NewAlertConfigurationMatcherOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AlertConfigurationMatcherOutputReference
```
@@ -2020,7 +2126,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
alertconfiguration.NewAlertConfigurationMetricThresholdConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AlertConfigurationMetricThresholdConfigList
```
@@ -2163,7 +2269,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
alertconfiguration.NewAlertConfigurationMetricThresholdConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AlertConfigurationMetricThresholdConfigOutputReference
```
@@ -2568,7 +2674,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
alertconfiguration.NewAlertConfigurationNotificationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AlertConfigurationNotificationList
```
@@ -2711,7 +2817,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
alertconfiguration.NewAlertConfigurationNotificationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AlertConfigurationNotificationOutputReference
```
@@ -3620,7 +3726,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
alertconfiguration.NewAlertConfigurationThresholdConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AlertConfigurationThresholdConfigList
```
@@ -3763,7 +3869,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/alertconfiguration"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/alertconfiguration"
alertconfiguration.NewAlertConfigurationThresholdConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AlertConfigurationThresholdConfigOutputReference
```
diff --git a/docs/alertConfiguration.java.md b/docs/alertConfiguration.java.md
index 36f94ce82..f03fb4fc9 100644
--- a/docs/alertConfiguration.java.md
+++ b/docs/alertConfiguration.java.md
@@ -197,6 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -206,7 +207,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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. |
| putMatcher
| *No description.* |
| putMetricThresholdConfig
| *No description.* |
| putNotification
| *No description.* |
@@ -283,6 +286,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
@@ -391,6 +410,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
@@ -403,6 +441,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.
+
+---
+
##### `putMatcher`
```java
@@ -488,6 +551,7 @@ public void resetThresholdConfig()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a AlertConfiguration resource upon running "cdktf plan ". |
---
@@ -551,6 +615,50 @@ AlertConfiguration.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.alert_configuration.AlertConfiguration;
+
+AlertConfiguration.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),AlertConfiguration.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a AlertConfiguration 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 AlertConfiguration to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing AlertConfiguration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/alert_configuration#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 AlertConfiguration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/alertConfiguration.python.md b/docs/alertConfiguration.python.md
index 59d55a0f4..deb057c21 100644
--- a/docs/alertConfiguration.python.md
+++ b/docs/alertConfiguration.python.md
@@ -190,6 +190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -199,7 +200,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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_matcher
| *No description.* |
| put_metric_threshold_config
| *No description.* |
| put_notification
| *No description.* |
@@ -281,6 +284,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
@@ -407,6 +428,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
@@ -421,6 +463,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_matcher`
```python
@@ -514,6 +583,7 @@ def reset_threshold_config() -> 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 AlertConfiguration resource upon running "cdktf plan ". |
---
@@ -583,6 +653,55 @@ alertConfiguration.AlertConfiguration.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import alert_configuration
+
+alertConfiguration.AlertConfiguration.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a AlertConfiguration 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 AlertConfiguration to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing AlertConfiguration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/alert_configuration#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 AlertConfiguration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/alertConfiguration.typescript.md b/docs/alertConfiguration.typescript.md
index 1d2555ded..7f90471b7 100644
--- a/docs/alertConfiguration.typescript.md
+++ b/docs/alertConfiguration.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. |
| putMatcher
| *No description.* |
| putMetricThresholdConfig
| *No description.* |
| putNotification
| *No description.* |
@@ -146,6 +149,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
@@ -254,6 +273,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
@@ -266,6 +303,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.
+
+---
+
##### `putMatcher`
```typescript
@@ -351,6 +412,7 @@ public resetThresholdConfig(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a AlertConfiguration resource upon running "cdktf plan ". |
---
@@ -414,6 +476,50 @@ alertConfiguration.AlertConfiguration.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { alertConfiguration } from '@cdktf/provider-mongodbatlas'
+
+alertConfiguration.AlertConfiguration.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a AlertConfiguration 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 AlertConfiguration to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing AlertConfiguration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/alert_configuration#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 AlertConfiguration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/apiKey.csharp.md b/docs/apiKey.csharp.md
index 3d609cebb..49204085e 100644
--- a/docs/apiKey.csharp.md
+++ b/docs/apiKey.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.* |
---
@@ -138,6 +141,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
@@ -246,6 +265,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
@@ -258,6 +295,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
@@ -271,6 +332,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ApiKey resource upon running "cdktf plan ". |
---
@@ -334,6 +396,50 @@ ApiKey.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+ApiKey.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ApiKey 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 ApiKey to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/api_key#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 ApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/apiKey.go.md b/docs/apiKey.go.md
index bfb63699a..dc110a8c2 100644
--- a/docs/apiKey.go.md
+++ b/docs/apiKey.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/apikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/apikey"
apikey.NewApiKey(scope Construct, id *string, config ApiKeyConfig) ApiKey
```
@@ -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.* |
---
@@ -138,6 +141,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
@@ -246,6 +265,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
@@ -258,6 +295,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
@@ -271,13 +332,14 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ApiKey resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/apikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/apikey"
apikey.ApiKey_IsConstruct(x interface{}) *bool
```
@@ -309,7 +371,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/apikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/apikey"
apikey.ApiKey_IsTerraformElement(x interface{}) *bool
```
@@ -323,7 +385,7 @@ apikey.ApiKey_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/apikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/apikey"
apikey.ApiKey_IsTerraformResource(x interface{}) *bool
```
@@ -334,6 +396,50 @@ apikey.ApiKey_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/apikey"
+
+apikey.ApiKey_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ApiKey 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 ApiKey to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/api_key#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 ApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -643,7 +749,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/apikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/apikey"
&apikey.ApiKeyConfig {
Connection: interface{},
diff --git a/docs/apiKey.java.md b/docs/apiKey.java.md
index b554d7ddf..b4455834d 100644
--- a/docs/apiKey.java.md
+++ b/docs/apiKey.java.md
@@ -157,6 +157,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
---
@@ -235,6 +238,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
@@ -343,6 +362,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
@@ -355,6 +393,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
@@ -368,6 +431,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ApiKey resource upon running "cdktf plan ". |
---
@@ -431,6 +495,50 @@ ApiKey.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.api_key.ApiKey;
+
+ApiKey.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ApiKey.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ApiKey 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 ApiKey to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/api_key#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 ApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/apiKey.python.md b/docs/apiKey.python.md
index 8b16f6780..6f911a759 100644
--- a/docs/apiKey.python.md
+++ b/docs/apiKey.python.md
@@ -155,6 +155,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
---
@@ -238,6 +241,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
@@ -364,6 +385,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
@@ -378,6 +420,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
@@ -391,6 +460,7 @@ def reset_id() -> 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 ApiKey resource upon running "cdktf plan ". |
---
@@ -460,6 +530,55 @@ apiKey.ApiKey.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import api_key
+
+apiKey.ApiKey.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ApiKey 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 ApiKey to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/api_key#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 ApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/apiKey.typescript.md b/docs/apiKey.typescript.md
index 8aa7e694f..4e1a032cc 100644
--- a/docs/apiKey.typescript.md
+++ b/docs/apiKey.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.* |
---
@@ -138,6 +141,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
@@ -246,6 +265,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
@@ -258,6 +295,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
@@ -271,6 +332,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ApiKey resource upon running "cdktf plan ". |
---
@@ -334,6 +396,50 @@ apiKey.ApiKey.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { apiKey } from '@cdktf/provider-mongodbatlas'
+
+apiKey.ApiKey.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ApiKey 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 ApiKey to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/api_key#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 ApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/auditing.csharp.md b/docs/auditing.csharp.md
index 0604de608..d252da368 100644
--- a/docs/auditing.csharp.md
+++ b/docs/auditing.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. |
| ResetAuditAuthorizationSuccess
| *No description.* |
| ResetAuditFilter
| *No description.* |
| ResetEnabled
| *No description.* |
@@ -141,6 +144,22 @@ private object ToTerraform()
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```csharp
+private void AddMoveTarget(string MoveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```csharp
@@ -249,6 +268,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri
---
+##### `ImportFrom`
+
+```csharp
+private void ImportFrom(string Id, TerraformProvider Provider = null)
+```
+
+###### `Id`Required
+
+- *Type:* string
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```csharp
@@ -261,6 +298,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
---
+##### `MoveTo`
+
+```csharp
+private void MoveTo(string MoveTarget, object Index = null)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `Index`Optional
+
+- *Type:* object
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `ResetAuditAuthorizationSuccess`
```csharp
@@ -292,6 +353,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a Auditing resource upon running "cdktf plan ". |
---
@@ -355,6 +417,50 @@ Auditing.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+Auditing.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a Auditing 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 Auditing to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing Auditing that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/auditing#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 Auditing to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/auditing.go.md b/docs/auditing.go.md
index b93be8ad9..456400882 100644
--- a/docs/auditing.go.md
+++ b/docs/auditing.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/auditing"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/auditing"
auditing.NewAuditing(scope Construct, id *string, config AuditingConfig) Auditing
```
@@ -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. |
| ResetAuditAuthorizationSuccess
| *No description.* |
| ResetAuditFilter
| *No description.* |
| ResetEnabled
| *No description.* |
@@ -141,6 +144,22 @@ func ToTerraform() interface{}
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```go
+func AddMoveTarget(moveTarget *string)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```go
@@ -249,6 +268,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
---
+##### `ImportFrom`
+
+```go
+func ImportFrom(id *string, provider TerraformProvider)
+```
+
+###### `id`Required
+
+- *Type:* *string
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```go
@@ -261,6 +298,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
---
+##### `MoveTo`
+
+```go
+func MoveTo(moveTarget *string, index interface{})
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* interface{}
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `ResetAuditAuthorizationSuccess`
```go
@@ -292,13 +353,14 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a Auditing resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/auditing"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/auditing"
auditing.Auditing_IsConstruct(x interface{}) *bool
```
@@ -330,7 +392,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/auditing"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/auditing"
auditing.Auditing_IsTerraformElement(x interface{}) *bool
```
@@ -344,7 +406,7 @@ auditing.Auditing_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/auditing"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/auditing"
auditing.Auditing_IsTerraformResource(x interface{}) *bool
```
@@ -355,6 +417,50 @@ auditing.Auditing_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/auditing"
+
+auditing.Auditing_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a Auditing 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 Auditing to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing Auditing that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/auditing#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 Auditing to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -664,7 +770,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/auditing"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/auditing"
&auditing.AuditingConfig {
Connection: interface{},
diff --git a/docs/auditing.java.md b/docs/auditing.java.md
index 3ff75998c..32f4986f4 100644
--- a/docs/auditing.java.md
+++ b/docs/auditing.java.md
@@ -169,6 +169,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
@@ -178,7 +179,9 @@ If you experience problems setting this value it might not be settable. Please t
| 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. |
| resetAuditAuthorizationSuccess
| *No description.* |
| resetAuditFilter
| *No description.* |
| resetEnabled
| *No description.* |
@@ -250,6 +253,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
@@ -358,6 +377,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
@@ -370,6 +408,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.
+
+---
+
##### `resetAuditAuthorizationSuccess`
```java
@@ -401,6 +464,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a Auditing resource upon running "cdktf plan ". |
---
@@ -464,6 +528,50 @@ Auditing.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.auditing.Auditing;
+
+Auditing.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),Auditing.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a Auditing 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 Auditing to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing Auditing that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/auditing#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 Auditing to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/auditing.python.md b/docs/auditing.python.md
index c1c2f2979..0f9e27c65 100644
--- a/docs/auditing.python.md
+++ b/docs/auditing.python.md
@@ -165,6 +165,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
@@ -174,7 +175,9 @@ If you experience problems setting this value it might not be settable. Please t
| 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_audit_authorization_success
| *No description.* |
| reset_audit_filter
| *No description.* |
| reset_enabled
| *No description.* |
@@ -251,6 +254,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
@@ -377,6 +398,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
@@ -391,6 +433,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_audit_authorization_success`
```python
@@ -422,6 +491,7 @@ def reset_id() -> 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 Auditing resource upon running "cdktf plan ". |
---
@@ -491,6 +561,55 @@ auditing.Auditing.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import auditing
+
+auditing.Auditing.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a Auditing 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 Auditing to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing Auditing that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/auditing#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 Auditing to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/auditing.typescript.md b/docs/auditing.typescript.md
index 37f381c58..fa7b47b21 100644
--- a/docs/auditing.typescript.md
+++ b/docs/auditing.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. |
| resetAuditAuthorizationSuccess
| *No description.* |
| resetAuditFilter
| *No description.* |
| resetEnabled
| *No description.* |
@@ -141,6 +144,22 @@ public toTerraform(): any
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```typescript
+public addMoveTarget(moveTarget: string): void
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```typescript
@@ -249,6 +268,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri
---
+##### `importFrom`
+
+```typescript
+public importFrom(id: string, provider?: TerraformProvider): void
+```
+
+###### `id`Required
+
+- *Type:* string
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```typescript
@@ -261,6 +298,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
---
+##### `moveTo`
+
+```typescript
+public moveTo(moveTarget: string, index?: string | number): void
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* string | number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `resetAuditAuthorizationSuccess`
```typescript
@@ -292,6 +353,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a Auditing resource upon running "cdktf plan ". |
---
@@ -355,6 +417,50 @@ auditing.Auditing.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { auditing } from '@cdktf/provider-mongodbatlas'
+
+auditing.Auditing.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a Auditing 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 Auditing to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing Auditing that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/auditing#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 Auditing to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/backupCompliancePolicy.csharp.md b/docs/backupCompliancePolicy.csharp.md
index bead8cd2a..2704c1fb9 100644
--- a/docs/backupCompliancePolicy.csharp.md
+++ b/docs/backupCompliancePolicy.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. |
| PutOnDemandPolicyItem
| *No description.* |
| PutPolicyItemDaily
| *No description.* |
| PutPolicyItemHourly
| *No description.* |
@@ -148,6 +151,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
@@ -256,6 +275,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
@@ -268,6 +305,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.
+
+---
+
##### `PutOnDemandPolicyItem`
```csharp
@@ -371,6 +432,7 @@ private void ResetRestoreWindowDays()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a BackupCompliancePolicy resource upon running "cdktf plan ". |
---
@@ -434,6 +496,50 @@ BackupCompliancePolicy.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+BackupCompliancePolicy.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a BackupCompliancePolicy 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 BackupCompliancePolicy to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing BackupCompliancePolicy that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/backup_compliance_policy#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 BackupCompliancePolicy to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/backupCompliancePolicy.go.md b/docs/backupCompliancePolicy.go.md
index 509a7a10e..8594ba0f5 100644
--- a/docs/backupCompliancePolicy.go.md
+++ b/docs/backupCompliancePolicy.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
backupcompliancepolicy.NewBackupCompliancePolicy(scope Construct, id *string, config BackupCompliancePolicyConfig) BackupCompliancePolicy
```
@@ -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. |
| PutOnDemandPolicyItem
| *No description.* |
| PutPolicyItemDaily
| *No description.* |
| PutPolicyItemHourly
| *No description.* |
@@ -148,6 +151,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
@@ -256,6 +275,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
@@ -268,6 +305,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.
+
+---
+
##### `PutOnDemandPolicyItem`
```go
@@ -371,13 +432,14 @@ func ResetRestoreWindowDays()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a BackupCompliancePolicy resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
backupcompliancepolicy.BackupCompliancePolicy_IsConstruct(x interface{}) *bool
```
@@ -409,7 +471,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
backupcompliancepolicy.BackupCompliancePolicy_IsTerraformElement(x interface{}) *bool
```
@@ -423,7 +485,7 @@ backupcompliancepolicy.BackupCompliancePolicy_IsTerraformElement(x interface{})
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
backupcompliancepolicy.BackupCompliancePolicy_IsTerraformResource(x interface{}) *bool
```
@@ -434,6 +496,50 @@ backupcompliancepolicy.BackupCompliancePolicy_IsTerraformResource(x interface{})
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
+
+backupcompliancepolicy.BackupCompliancePolicy_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a BackupCompliancePolicy 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 BackupCompliancePolicy to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing BackupCompliancePolicy that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/backup_compliance_policy#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 BackupCompliancePolicy to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -919,7 +1025,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
&backupcompliancepolicy.BackupCompliancePolicyConfig {
Connection: interface{},
@@ -932,12 +1038,12 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupco
AuthorizedEmail: *string,
CopyProtectionEnabled: interface{},
EncryptionAtRestEnabled: interface{},
- OnDemandPolicyItem: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.backupCompliancePolicy.BackupCompliancePolicyOnDemandPolicyItem,
+ OnDemandPolicyItem: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.backupCompliancePolicy.BackupCompliancePolicyOnDemandPolicyItem,
PitEnabled: interface{},
ProjectId: *string,
Id: *string,
- PolicyItemDaily: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.backupCompliancePolicy.BackupCompliancePolicyPolicyItemDaily,
- PolicyItemHourly: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.backupCompliancePolicy.BackupCompliancePolicyPolicyItemHourly,
+ PolicyItemDaily: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.backupCompliancePolicy.BackupCompliancePolicyPolicyItemDaily,
+ PolicyItemHourly: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.backupCompliancePolicy.BackupCompliancePolicyPolicyItemHourly,
PolicyItemMonthly: interface{},
PolicyItemWeekly: interface{},
RestoreWindowDays: *f64,
@@ -1202,7 +1308,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
&backupcompliancepolicy.BackupCompliancePolicyOnDemandPolicyItem {
FrequencyInterval: *f64,
@@ -1262,7 +1368,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
&backupcompliancepolicy.BackupCompliancePolicyPolicyItemDaily {
FrequencyInterval: *f64,
@@ -1322,7 +1428,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
&backupcompliancepolicy.BackupCompliancePolicyPolicyItemHourly {
FrequencyInterval: *f64,
@@ -1382,7 +1488,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
&backupcompliancepolicy.BackupCompliancePolicyPolicyItemMonthly {
FrequencyInterval: *f64,
@@ -1442,7 +1548,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
&backupcompliancepolicy.BackupCompliancePolicyPolicyItemWeekly {
FrequencyInterval: *f64,
@@ -1504,7 +1610,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
backupcompliancepolicy.NewBackupCompliancePolicyOnDemandPolicyItemOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) BackupCompliancePolicyOnDemandPolicyItemOutputReference
```
@@ -1841,7 +1947,7 @@ func InternalValue() BackupCompliancePolicyOnDemandPolicyItem
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
backupcompliancepolicy.NewBackupCompliancePolicyPolicyItemDailyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) BackupCompliancePolicyPolicyItemDailyOutputReference
```
@@ -2178,7 +2284,7 @@ func InternalValue() BackupCompliancePolicyPolicyItemDaily
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
backupcompliancepolicy.NewBackupCompliancePolicyPolicyItemHourlyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) BackupCompliancePolicyPolicyItemHourlyOutputReference
```
@@ -2515,7 +2621,7 @@ func InternalValue() BackupCompliancePolicyPolicyItemHourly
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
backupcompliancepolicy.NewBackupCompliancePolicyPolicyItemMonthlyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) BackupCompliancePolicyPolicyItemMonthlyList
```
@@ -2658,7 +2764,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
backupcompliancepolicy.NewBackupCompliancePolicyPolicyItemMonthlyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) BackupCompliancePolicyPolicyItemMonthlyOutputReference
```
@@ -3013,7 +3119,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
backupcompliancepolicy.NewBackupCompliancePolicyPolicyItemWeeklyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) BackupCompliancePolicyPolicyItemWeeklyList
```
@@ -3156,7 +3262,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/backupcompliancepolicy"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/backupcompliancepolicy"
backupcompliancepolicy.NewBackupCompliancePolicyPolicyItemWeeklyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) BackupCompliancePolicyPolicyItemWeeklyOutputReference
```
diff --git a/docs/backupCompliancePolicy.java.md b/docs/backupCompliancePolicy.java.md
index 14e773813..1333e1d6a 100644
--- a/docs/backupCompliancePolicy.java.md
+++ b/docs/backupCompliancePolicy.java.md
@@ -252,6 +252,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -261,7 +262,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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. |
| putOnDemandPolicyItem
| *No description.* |
| putPolicyItemDaily
| *No description.* |
| putPolicyItemHourly
| *No description.* |
@@ -340,6 +343,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
@@ -448,6 +467,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
@@ -460,6 +498,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.
+
+---
+
##### `putOnDemandPolicyItem`
```java
@@ -563,6 +626,7 @@ public void resetRestoreWindowDays()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a BackupCompliancePolicy resource upon running "cdktf plan ". |
---
@@ -626,6 +690,50 @@ BackupCompliancePolicy.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.backup_compliance_policy.BackupCompliancePolicy;
+
+BackupCompliancePolicy.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),BackupCompliancePolicy.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a BackupCompliancePolicy 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 BackupCompliancePolicy to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing BackupCompliancePolicy that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/backup_compliance_policy#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 BackupCompliancePolicy to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/backupCompliancePolicy.python.md b/docs/backupCompliancePolicy.python.md
index 7f2bf33df..4b9918c45 100644
--- a/docs/backupCompliancePolicy.python.md
+++ b/docs/backupCompliancePolicy.python.md
@@ -245,6 +245,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -254,7 +255,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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_on_demand_policy_item
| *No description.* |
| put_policy_item_daily
| *No description.* |
| put_policy_item_hourly
| *No description.* |
@@ -338,6 +341,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
@@ -464,6 +485,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
@@ -478,6 +520,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_on_demand_policy_item`
```python
@@ -651,6 +720,7 @@ def reset_restore_window_days() -> 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 BackupCompliancePolicy resource upon running "cdktf plan ". |
---
@@ -720,6 +790,55 @@ backupCompliancePolicy.BackupCompliancePolicy.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import backup_compliance_policy
+
+backupCompliancePolicy.BackupCompliancePolicy.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a BackupCompliancePolicy 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 BackupCompliancePolicy to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing BackupCompliancePolicy that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/backup_compliance_policy#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 BackupCompliancePolicy to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/backupCompliancePolicy.typescript.md b/docs/backupCompliancePolicy.typescript.md
index 74464ec66..b704612aa 100644
--- a/docs/backupCompliancePolicy.typescript.md
+++ b/docs/backupCompliancePolicy.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. |
| putOnDemandPolicyItem
| *No description.* |
| putPolicyItemDaily
| *No description.* |
| putPolicyItemHourly
| *No description.* |
@@ -148,6 +151,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
@@ -256,6 +275,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
@@ -268,6 +305,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.
+
+---
+
##### `putOnDemandPolicyItem`
```typescript
@@ -371,6 +432,7 @@ public resetRestoreWindowDays(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a BackupCompliancePolicy resource upon running "cdktf plan ". |
---
@@ -434,6 +496,50 @@ backupCompliancePolicy.BackupCompliancePolicy.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { backupCompliancePolicy } from '@cdktf/provider-mongodbatlas'
+
+backupCompliancePolicy.BackupCompliancePolicy.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a BackupCompliancePolicy 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 BackupCompliancePolicy to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing BackupCompliancePolicy that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/backup_compliance_policy#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 BackupCompliancePolicy to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSchedule.csharp.md b/docs/cloudBackupSchedule.csharp.md
index 15025eb6b..907da5840 100644
--- a/docs/cloudBackupSchedule.csharp.md
+++ b/docs/cloudBackupSchedule.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. |
| PutCopySettings
| *No description.* |
| PutExport
| *No description.* |
| PutPolicyItemDaily
| *No description.* |
@@ -156,6 +159,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
@@ -264,6 +283,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
@@ -276,6 +313,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.
+
+---
+
##### `PutCopySettings`
```csharp
@@ -433,6 +494,7 @@ private void ResetUseOrgAndGroupNamesInExportPrefix()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudBackupSchedule resource upon running "cdktf plan ". |
---
@@ -496,6 +558,50 @@ CloudBackupSchedule.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+CloudBackupSchedule.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a CloudBackupSchedule 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 CloudBackupSchedule to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudBackupSchedule that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_schedule#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 CloudBackupSchedule to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSchedule.go.md b/docs/cloudBackupSchedule.go.md
index 283098868..0e0b8b6ef 100644
--- a/docs/cloudBackupSchedule.go.md
+++ b/docs/cloudBackupSchedule.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
cloudbackupschedule.NewCloudBackupSchedule(scope Construct, id *string, config CloudBackupScheduleConfig) CloudBackupSchedule
```
@@ -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. |
| PutCopySettings
| *No description.* |
| PutExport
| *No description.* |
| PutPolicyItemDaily
| *No description.* |
@@ -156,6 +159,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
@@ -264,6 +283,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
@@ -276,6 +313,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.
+
+---
+
##### `PutCopySettings`
```go
@@ -433,13 +494,14 @@ func ResetUseOrgAndGroupNamesInExportPrefix()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudBackupSchedule resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
cloudbackupschedule.CloudBackupSchedule_IsConstruct(x interface{}) *bool
```
@@ -471,7 +533,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
cloudbackupschedule.CloudBackupSchedule_IsTerraformElement(x interface{}) *bool
```
@@ -485,7 +547,7 @@ cloudbackupschedule.CloudBackupSchedule_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
cloudbackupschedule.CloudBackupSchedule_IsTerraformResource(x interface{}) *bool
```
@@ -496,6 +558,50 @@ cloudbackupschedule.CloudBackupSchedule_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
+
+cloudbackupschedule.CloudBackupSchedule_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a CloudBackupSchedule 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 CloudBackupSchedule to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing CloudBackupSchedule that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_schedule#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 CloudBackupSchedule to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -1047,7 +1153,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
&cloudbackupschedule.CloudBackupScheduleConfig {
Connection: interface{},
@@ -1061,10 +1167,10 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbac
ProjectId: *string,
AutoExportEnabled: interface{},
CopySettings: interface{},
- Export: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.cloudBackupSchedule.CloudBackupScheduleExport,
+ Export: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.cloudBackupSchedule.CloudBackupScheduleExport,
Id: *string,
- PolicyItemDaily: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.cloudBackupSchedule.CloudBackupSchedulePolicyItemDaily,
- PolicyItemHourly: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.cloudBackupSchedule.CloudBackupSchedulePolicyItemHourly,
+ PolicyItemDaily: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.cloudBackupSchedule.CloudBackupSchedulePolicyItemDaily,
+ PolicyItemHourly: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.cloudBackupSchedule.CloudBackupSchedulePolicyItemHourly,
PolicyItemMonthly: interface{},
PolicyItemWeekly: interface{},
ReferenceHourOfDay: *f64,
@@ -1374,7 +1480,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
&cloudbackupschedule.CloudBackupScheduleCopySettings {
CloudProvider: *string,
@@ -1462,7 +1568,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
&cloudbackupschedule.CloudBackupScheduleExport {
ExportBucketId: *string,
@@ -1508,7 +1614,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
&cloudbackupschedule.CloudBackupSchedulePolicyItemDaily {
FrequencyInterval: *f64,
@@ -1568,7 +1674,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
&cloudbackupschedule.CloudBackupSchedulePolicyItemHourly {
FrequencyInterval: *f64,
@@ -1628,7 +1734,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
&cloudbackupschedule.CloudBackupSchedulePolicyItemMonthly {
FrequencyInterval: *f64,
@@ -1688,7 +1794,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
&cloudbackupschedule.CloudBackupSchedulePolicyItemWeekly {
FrequencyInterval: *f64,
@@ -1750,7 +1856,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
cloudbackupschedule.NewCloudBackupScheduleCopySettingsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudBackupScheduleCopySettingsList
```
@@ -1893,7 +1999,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
cloudbackupschedule.NewCloudBackupScheduleCopySettingsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CloudBackupScheduleCopySettingsOutputReference
```
@@ -2305,7 +2411,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
cloudbackupschedule.NewCloudBackupScheduleExportOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CloudBackupScheduleExportOutputReference
```
@@ -2612,7 +2718,7 @@ func InternalValue() CloudBackupScheduleExport
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
cloudbackupschedule.NewCloudBackupSchedulePolicyItemDailyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CloudBackupSchedulePolicyItemDailyOutputReference
```
@@ -2949,7 +3055,7 @@ func InternalValue() CloudBackupSchedulePolicyItemDaily
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
cloudbackupschedule.NewCloudBackupSchedulePolicyItemHourlyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CloudBackupSchedulePolicyItemHourlyOutputReference
```
@@ -3286,7 +3392,7 @@ func InternalValue() CloudBackupSchedulePolicyItemHourly
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
cloudbackupschedule.NewCloudBackupSchedulePolicyItemMonthlyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudBackupSchedulePolicyItemMonthlyList
```
@@ -3429,7 +3535,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
cloudbackupschedule.NewCloudBackupSchedulePolicyItemMonthlyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CloudBackupSchedulePolicyItemMonthlyOutputReference
```
@@ -3784,7 +3890,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
cloudbackupschedule.NewCloudBackupSchedulePolicyItemWeeklyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudBackupSchedulePolicyItemWeeklyList
```
@@ -3927,7 +4033,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupschedule"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupschedule"
cloudbackupschedule.NewCloudBackupSchedulePolicyItemWeeklyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CloudBackupSchedulePolicyItemWeeklyOutputReference
```
diff --git a/docs/cloudBackupSchedule.java.md b/docs/cloudBackupSchedule.java.md
index 660f98962..ce7bffe79 100644
--- a/docs/cloudBackupSchedule.java.md
+++ b/docs/cloudBackupSchedule.java.md
@@ -285,6 +285,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -294,7 +295,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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. |
| putCopySettings
| *No description.* |
| putExport
| *No description.* |
| putPolicyItemDaily
| *No description.* |
@@ -381,6 +384,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
@@ -489,6 +508,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
@@ -501,6 +539,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.
+
+---
+
##### `putCopySettings`
```java
@@ -658,6 +721,7 @@ public void resetUseOrgAndGroupNamesInExportPrefix()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudBackupSchedule resource upon running "cdktf plan ". |
---
@@ -721,6 +785,50 @@ CloudBackupSchedule.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.cloud_backup_schedule.CloudBackupSchedule;
+
+CloudBackupSchedule.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),CloudBackupSchedule.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a CloudBackupSchedule 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 CloudBackupSchedule to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing CloudBackupSchedule that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_schedule#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 CloudBackupSchedule to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSchedule.python.md b/docs/cloudBackupSchedule.python.md
index c2cfdbc15..195c856d2 100644
--- a/docs/cloudBackupSchedule.python.md
+++ b/docs/cloudBackupSchedule.python.md
@@ -277,6 +277,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -286,7 +287,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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_copy_settings
| *No description.* |
| put_export
| *No description.* |
| put_policy_item_daily
| *No description.* |
@@ -378,6 +381,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
@@ -504,6 +525,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
@@ -518,6 +560,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_copy_settings`
```python
@@ -738,6 +807,7 @@ def reset_use_org_and_group_names_in_export_prefix() -> 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 CloudBackupSchedule resource upon running "cdktf plan ". |
---
@@ -807,6 +877,55 @@ cloudBackupSchedule.CloudBackupSchedule.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import cloud_backup_schedule
+
+cloudBackupSchedule.CloudBackupSchedule.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a CloudBackupSchedule 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 CloudBackupSchedule to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing CloudBackupSchedule that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_schedule#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 CloudBackupSchedule to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSchedule.typescript.md b/docs/cloudBackupSchedule.typescript.md
index f9a93fc5b..0ad47392a 100644
--- a/docs/cloudBackupSchedule.typescript.md
+++ b/docs/cloudBackupSchedule.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. |
| putCopySettings
| *No description.* |
| putExport
| *No description.* |
| putPolicyItemDaily
| *No description.* |
@@ -156,6 +159,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
@@ -264,6 +283,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
@@ -276,6 +313,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.
+
+---
+
##### `putCopySettings`
```typescript
@@ -433,6 +494,7 @@ public resetUseOrgAndGroupNamesInExportPrefix(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudBackupSchedule resource upon running "cdktf plan ". |
---
@@ -496,6 +558,50 @@ cloudBackupSchedule.CloudBackupSchedule.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { cloudBackupSchedule } from '@cdktf/provider-mongodbatlas'
+
+cloudBackupSchedule.CloudBackupSchedule.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a CloudBackupSchedule 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 CloudBackupSchedule to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudBackupSchedule that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_schedule#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 CloudBackupSchedule to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshot.csharp.md b/docs/cloudBackupSnapshot.csharp.md
index 6574b2b2d..86e19e42c 100644
--- a/docs/cloudBackupSnapshot.csharp.md
+++ b/docs/cloudBackupSnapshot.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.* |
---
@@ -138,6 +141,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
@@ -246,6 +265,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
@@ -258,6 +295,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
@@ -271,6 +332,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshot resource upon running "cdktf plan ". |
---
@@ -334,6 +396,50 @@ CloudBackupSnapshot.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+CloudBackupSnapshot.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshot 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 CloudBackupSnapshot to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudBackupSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_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 CloudBackupSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshot.go.md b/docs/cloudBackupSnapshot.go.md
index a432e9a88..cbb527198 100644
--- a/docs/cloudBackupSnapshot.go.md
+++ b/docs/cloudBackupSnapshot.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshot"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshot"
cloudbackupsnapshot.NewCloudBackupSnapshot(scope Construct, id *string, config CloudBackupSnapshotConfig) CloudBackupSnapshot
```
@@ -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.* |
---
@@ -138,6 +141,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
@@ -246,6 +265,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
@@ -258,6 +295,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
@@ -271,13 +332,14 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshot resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshot"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshot"
cloudbackupsnapshot.CloudBackupSnapshot_IsConstruct(x interface{}) *bool
```
@@ -309,7 +371,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshot"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshot"
cloudbackupsnapshot.CloudBackupSnapshot_IsTerraformElement(x interface{}) *bool
```
@@ -323,7 +385,7 @@ cloudbackupsnapshot.CloudBackupSnapshot_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshot"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshot"
cloudbackupsnapshot.CloudBackupSnapshot_IsTerraformResource(x interface{}) *bool
```
@@ -334,6 +396,50 @@ cloudbackupsnapshot.CloudBackupSnapshot_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshot"
+
+cloudbackupsnapshot.CloudBackupSnapshot_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshot 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 CloudBackupSnapshot to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing CloudBackupSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_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 CloudBackupSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -775,7 +881,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshot"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshot"
&cloudbackupsnapshot.CloudBackupSnapshotConfig {
Connection: interface{},
@@ -950,7 +1056,7 @@ If you experience problems setting this value it might not be settable. Please t
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshot"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshot"
&cloudbackupsnapshot.CloudBackupSnapshotMembers {
@@ -965,7 +1071,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbac
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshot"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshot"
cloudbackupsnapshot.NewCloudBackupSnapshotMembersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudBackupSnapshotMembersList
```
@@ -1097,7 +1203,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshot"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshot"
cloudbackupsnapshot.NewCloudBackupSnapshotMembersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CloudBackupSnapshotMembersOutputReference
```
diff --git a/docs/cloudBackupSnapshot.java.md b/docs/cloudBackupSnapshot.java.md
index 514118862..c618cb14e 100644
--- a/docs/cloudBackupSnapshot.java.md
+++ b/docs/cloudBackupSnapshot.java.md
@@ -167,6 +167,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
@@ -176,7 +177,9 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
---
@@ -245,6 +248,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
@@ -353,6 +372,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
@@ -365,6 +403,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
@@ -378,6 +441,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshot resource upon running "cdktf plan ". |
---
@@ -441,6 +505,50 @@ CloudBackupSnapshot.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.cloud_backup_snapshot.CloudBackupSnapshot;
+
+CloudBackupSnapshot.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),CloudBackupSnapshot.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshot 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 CloudBackupSnapshot to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing CloudBackupSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_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 CloudBackupSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshot.python.md b/docs/cloudBackupSnapshot.python.md
index 881159318..ae7de3a93 100644
--- a/docs/cloudBackupSnapshot.python.md
+++ b/docs/cloudBackupSnapshot.python.md
@@ -165,6 +165,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
@@ -174,7 +175,9 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
---
@@ -248,6 +251,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
@@ -374,6 +395,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
@@ -388,6 +430,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
@@ -401,6 +470,7 @@ def reset_id() -> 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 CloudBackupSnapshot resource upon running "cdktf plan ". |
---
@@ -470,6 +540,55 @@ cloudBackupSnapshot.CloudBackupSnapshot.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import cloud_backup_snapshot
+
+cloudBackupSnapshot.CloudBackupSnapshot.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshot 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 CloudBackupSnapshot to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing CloudBackupSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_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 CloudBackupSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshot.typescript.md b/docs/cloudBackupSnapshot.typescript.md
index 33c0bae3c..dd6c1e464 100644
--- a/docs/cloudBackupSnapshot.typescript.md
+++ b/docs/cloudBackupSnapshot.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.* |
---
@@ -138,6 +141,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
@@ -246,6 +265,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
@@ -258,6 +295,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
@@ -271,6 +332,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshot resource upon running "cdktf plan ". |
---
@@ -334,6 +396,50 @@ cloudBackupSnapshot.CloudBackupSnapshot.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { cloudBackupSnapshot } from '@cdktf/provider-mongodbatlas'
+
+cloudBackupSnapshot.CloudBackupSnapshot.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshot 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 CloudBackupSnapshot to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudBackupSnapshot that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_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 CloudBackupSnapshot to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshotExportBucket.csharp.md b/docs/cloudBackupSnapshotExportBucket.csharp.md
index cefdefd74..1a45ff92f 100644
--- a/docs/cloudBackupSnapshotExportBucket.csharp.md
+++ b/docs/cloudBackupSnapshotExportBucket.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. |
---
@@ -137,6 +140,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
@@ -245,6 +264,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
@@ -257,6 +294,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.
+
+---
+
#### Static Functions
| **Name** | **Description** |
@@ -264,6 +325,7 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshotExportBucket resource upon running "cdktf plan ". |
---
@@ -327,6 +389,50 @@ CloudBackupSnapshotExportBucket.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+CloudBackupSnapshotExportBucket.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotExportBucket 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 CloudBackupSnapshotExportBucket to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudBackupSnapshotExportBucket that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_export_bucket#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 CloudBackupSnapshotExportBucket to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshotExportBucket.go.md b/docs/cloudBackupSnapshotExportBucket.go.md
index ac02f5eb1..38d62159a 100644
--- a/docs/cloudBackupSnapshotExportBucket.go.md
+++ b/docs/cloudBackupSnapshotExportBucket.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportbucket"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportbucket"
cloudbackupsnapshotexportbucket.NewCloudBackupSnapshotExportBucket(scope Construct, id *string, config CloudBackupSnapshotExportBucketConfig) CloudBackupSnapshotExportBucket
```
@@ -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. |
---
@@ -137,6 +140,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
@@ -245,6 +264,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
@@ -257,6 +294,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.
+
+---
+
#### Static Functions
| **Name** | **Description** |
@@ -264,13 +325,14 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshotExportBucket resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportbucket"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportbucket"
cloudbackupsnapshotexportbucket.CloudBackupSnapshotExportBucket_IsConstruct(x interface{}) *bool
```
@@ -302,7 +364,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportbucket"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportbucket"
cloudbackupsnapshotexportbucket.CloudBackupSnapshotExportBucket_IsTerraformElement(x interface{}) *bool
```
@@ -316,7 +378,7 @@ cloudbackupsnapshotexportbucket.CloudBackupSnapshotExportBucket_IsTerraformEleme
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportbucket"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportbucket"
cloudbackupsnapshotexportbucket.CloudBackupSnapshotExportBucket_IsTerraformResource(x interface{}) *bool
```
@@ -327,6 +389,50 @@ cloudbackupsnapshotexportbucket.CloudBackupSnapshotExportBucket_IsTerraformResou
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportbucket"
+
+cloudbackupsnapshotexportbucket.CloudBackupSnapshotExportBucket_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotExportBucket 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 CloudBackupSnapshotExportBucket to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing CloudBackupSnapshotExportBucket that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_export_bucket#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 CloudBackupSnapshotExportBucket to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -625,7 +731,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportbucket"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportbucket"
&cloudbackupsnapshotexportbucket.CloudBackupSnapshotExportBucketConfig {
Connection: interface{},
diff --git a/docs/cloudBackupSnapshotExportBucket.java.md b/docs/cloudBackupSnapshotExportBucket.java.md
index c869aca93..fdcab28c5 100644
--- a/docs/cloudBackupSnapshotExportBucket.java.md
+++ b/docs/cloudBackupSnapshotExportBucket.java.md
@@ -154,6 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -163,7 +164,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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. |
---
@@ -231,6 +234,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
@@ -339,6 +358,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
@@ -351,6 +389,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.
+
+---
+
#### Static Functions
| **Name** | **Description** |
@@ -358,6 +421,7 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshotExportBucket resource upon running "cdktf plan ". |
---
@@ -421,6 +485,50 @@ CloudBackupSnapshotExportBucket.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.cloud_backup_snapshot_export_bucket.CloudBackupSnapshotExportBucket;
+
+CloudBackupSnapshotExportBucket.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),CloudBackupSnapshotExportBucket.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotExportBucket 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 CloudBackupSnapshotExportBucket to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing CloudBackupSnapshotExportBucket that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_export_bucket#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 CloudBackupSnapshotExportBucket to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshotExportBucket.python.md b/docs/cloudBackupSnapshotExportBucket.python.md
index 660e5a09c..ea5f28531 100644
--- a/docs/cloudBackupSnapshotExportBucket.python.md
+++ b/docs/cloudBackupSnapshotExportBucket.python.md
@@ -152,6 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -161,7 +162,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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. |
---
@@ -234,6 +237,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
@@ -360,6 +381,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
@@ -374,6 +416,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.
+
+---
+
#### Static Functions
| **Name** | **Description** |
@@ -381,6 +450,7 @@ def interpolation_for_attribute(
| 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 CloudBackupSnapshotExportBucket resource upon running "cdktf plan ". |
---
@@ -450,6 +520,55 @@ cloudBackupSnapshotExportBucket.CloudBackupSnapshotExportBucket.is_terraform_res
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import cloud_backup_snapshot_export_bucket
+
+cloudBackupSnapshotExportBucket.CloudBackupSnapshotExportBucket.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotExportBucket 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 CloudBackupSnapshotExportBucket to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing CloudBackupSnapshotExportBucket that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_export_bucket#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 CloudBackupSnapshotExportBucket to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshotExportBucket.typescript.md b/docs/cloudBackupSnapshotExportBucket.typescript.md
index ffa4f2148..2f6d3fe04 100644
--- a/docs/cloudBackupSnapshotExportBucket.typescript.md
+++ b/docs/cloudBackupSnapshotExportBucket.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. |
---
@@ -137,6 +140,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
@@ -245,6 +264,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
@@ -257,6 +294,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.
+
+---
+
#### Static Functions
| **Name** | **Description** |
@@ -264,6 +325,7 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshotExportBucket resource upon running "cdktf plan ". |
---
@@ -327,6 +389,50 @@ cloudBackupSnapshotExportBucket.CloudBackupSnapshotExportBucket.isTerraformResou
---
+##### `generateConfigForImport`
+
+```typescript
+import { cloudBackupSnapshotExportBucket } from '@cdktf/provider-mongodbatlas'
+
+cloudBackupSnapshotExportBucket.CloudBackupSnapshotExportBucket.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotExportBucket 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 CloudBackupSnapshotExportBucket to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudBackupSnapshotExportBucket that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_export_bucket#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 CloudBackupSnapshotExportBucket to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshotExportJob.csharp.md b/docs/cloudBackupSnapshotExportJob.csharp.md
index 252c93732..2819e2917 100644
--- a/docs/cloudBackupSnapshotExportJob.csharp.md
+++ b/docs/cloudBackupSnapshotExportJob.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. |
| PutCustomData
| *No description.* |
---
@@ -138,6 +141,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
@@ -246,6 +265,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
@@ -258,6 +295,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.
+
+---
+
##### `PutCustomData`
```csharp
@@ -277,6 +338,7 @@ private void PutCustomData(object Value)
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshotExportJob resource upon running "cdktf plan ". |
---
@@ -340,6 +402,50 @@ CloudBackupSnapshotExportJob.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+CloudBackupSnapshotExportJob.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotExportJob 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 CloudBackupSnapshotExportJob to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudBackupSnapshotExportJob that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_export_job#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 CloudBackupSnapshotExportJob to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshotExportJob.go.md b/docs/cloudBackupSnapshotExportJob.go.md
index 9eff733e5..afe2f5188 100644
--- a/docs/cloudBackupSnapshotExportJob.go.md
+++ b/docs/cloudBackupSnapshotExportJob.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportjob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportjob"
cloudbackupsnapshotexportjob.NewCloudBackupSnapshotExportJob(scope Construct, id *string, config CloudBackupSnapshotExportJobConfig) CloudBackupSnapshotExportJob
```
@@ -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. |
| PutCustomData
| *No description.* |
---
@@ -138,6 +141,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
@@ -246,6 +265,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
@@ -258,6 +295,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.
+
+---
+
##### `PutCustomData`
```go
@@ -277,13 +338,14 @@ func PutCustomData(value interface{})
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshotExportJob resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportjob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportjob"
cloudbackupsnapshotexportjob.CloudBackupSnapshotExportJob_IsConstruct(x interface{}) *bool
```
@@ -315,7 +377,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportjob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportjob"
cloudbackupsnapshotexportjob.CloudBackupSnapshotExportJob_IsTerraformElement(x interface{}) *bool
```
@@ -329,7 +391,7 @@ cloudbackupsnapshotexportjob.CloudBackupSnapshotExportJob_IsTerraformElement(x i
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportjob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportjob"
cloudbackupsnapshotexportjob.CloudBackupSnapshotExportJob_IsTerraformResource(x interface{}) *bool
```
@@ -340,6 +402,50 @@ cloudbackupsnapshotexportjob.CloudBackupSnapshotExportJob_IsTerraformResource(x
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportjob"
+
+cloudbackupsnapshotexportjob.CloudBackupSnapshotExportJob_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotExportJob 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 CloudBackupSnapshotExportJob to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing CloudBackupSnapshotExportJob that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_export_job#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 CloudBackupSnapshotExportJob to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -748,7 +854,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportjob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportjob"
&cloudbackupsnapshotexportjob.CloudBackupSnapshotExportJobComponents {
@@ -761,7 +867,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbac
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportjob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportjob"
&cloudbackupsnapshotexportjob.CloudBackupSnapshotExportJobConfig {
Connection: interface{},
@@ -935,7 +1041,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportjob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportjob"
&cloudbackupsnapshotexportjob.CloudBackupSnapshotExportJobCustomData {
Key: *string,
@@ -983,7 +1089,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportjob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportjob"
cloudbackupsnapshotexportjob.NewCloudBackupSnapshotExportJobComponentsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudBackupSnapshotExportJobComponentsList
```
@@ -1115,7 +1221,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportjob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportjob"
cloudbackupsnapshotexportjob.NewCloudBackupSnapshotExportJobComponentsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CloudBackupSnapshotExportJobComponentsOutputReference
```
@@ -1404,7 +1510,7 @@ func InternalValue() CloudBackupSnapshotExportJobComponents
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportjob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportjob"
cloudbackupsnapshotexportjob.NewCloudBackupSnapshotExportJobCustomDataList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudBackupSnapshotExportJobCustomDataList
```
@@ -1547,7 +1653,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotexportjob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotexportjob"
cloudbackupsnapshotexportjob.NewCloudBackupSnapshotExportJobCustomDataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CloudBackupSnapshotExportJobCustomDataOutputReference
```
diff --git a/docs/cloudBackupSnapshotExportJob.java.md b/docs/cloudBackupSnapshotExportJob.java.md
index 29d5be2fa..bb02c7bfc 100644
--- a/docs/cloudBackupSnapshotExportJob.java.md
+++ b/docs/cloudBackupSnapshotExportJob.java.md
@@ -167,6 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -176,7 +177,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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. |
| putCustomData
| *No description.* |
---
@@ -245,6 +248,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
@@ -353,6 +372,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
@@ -365,6 +403,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.
+
+---
+
##### `putCustomData`
```java
@@ -384,6 +447,7 @@ public void putCustomData(IResolvable OR java.util.ListisConstruct | Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshotExportJob resource upon running "cdktf plan ". |
---
@@ -447,6 +511,50 @@ CloudBackupSnapshotExportJob.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.cloud_backup_snapshot_export_job.CloudBackupSnapshotExportJob;
+
+CloudBackupSnapshotExportJob.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),CloudBackupSnapshotExportJob.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotExportJob 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 CloudBackupSnapshotExportJob to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing CloudBackupSnapshotExportJob that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_export_job#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 CloudBackupSnapshotExportJob to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshotExportJob.python.md b/docs/cloudBackupSnapshotExportJob.python.md
index 6133ad0d8..5af2d22d5 100644
--- a/docs/cloudBackupSnapshotExportJob.python.md
+++ b/docs/cloudBackupSnapshotExportJob.python.md
@@ -164,6 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
+| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| get_any_map_attribute
| *No description.* |
| get_boolean_attribute
| *No description.* |
| get_boolean_map_attribute
| *No description.* |
@@ -173,7 +174,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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_custom_data
| *No description.* |
---
@@ -247,6 +250,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
@@ -373,6 +394,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
@@ -387,6 +429,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_custom_data`
```python
@@ -408,6 +477,7 @@ def put_custom_data(
| 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 CloudBackupSnapshotExportJob resource upon running "cdktf plan ". |
---
@@ -477,6 +547,55 @@ cloudBackupSnapshotExportJob.CloudBackupSnapshotExportJob.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import cloud_backup_snapshot_export_job
+
+cloudBackupSnapshotExportJob.CloudBackupSnapshotExportJob.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotExportJob 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 CloudBackupSnapshotExportJob to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing CloudBackupSnapshotExportJob that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_export_job#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 CloudBackupSnapshotExportJob to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshotExportJob.typescript.md b/docs/cloudBackupSnapshotExportJob.typescript.md
index 1d9c4350d..18464791c 100644
--- a/docs/cloudBackupSnapshotExportJob.typescript.md
+++ b/docs/cloudBackupSnapshotExportJob.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. |
| putCustomData
| *No description.* |
---
@@ -138,6 +141,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
@@ -246,6 +265,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
@@ -258,6 +295,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.
+
+---
+
##### `putCustomData`
```typescript
@@ -277,6 +338,7 @@ public putCustomData(value: IResolvable | CloudBackupSnapshotExportJobCustomData
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshotExportJob resource upon running "cdktf plan ". |
---
@@ -340,6 +402,50 @@ cloudBackupSnapshotExportJob.CloudBackupSnapshotExportJob.isTerraformResource(x:
---
+##### `generateConfigForImport`
+
+```typescript
+import { cloudBackupSnapshotExportJob } from '@cdktf/provider-mongodbatlas'
+
+cloudBackupSnapshotExportJob.CloudBackupSnapshotExportJob.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotExportJob 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 CloudBackupSnapshotExportJob to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudBackupSnapshotExportJob that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_export_job#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 CloudBackupSnapshotExportJob to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshotRestoreJob.csharp.md b/docs/cloudBackupSnapshotRestoreJob.csharp.md
index e153d32ee..36741765f 100644
--- a/docs/cloudBackupSnapshotRestoreJob.csharp.md
+++ b/docs/cloudBackupSnapshotRestoreJob.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. |
| PutDeliveryTypeConfig
| *No description.* |
| ResetDeliveryTypeConfig
| *No description.* |
| ResetId
| *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.
+
+---
+
##### `PutDeliveryTypeConfig`
```csharp
@@ -291,6 +352,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshotRestoreJob resource upon running "cdktf plan ". |
---
@@ -354,6 +416,50 @@ CloudBackupSnapshotRestoreJob.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+CloudBackupSnapshotRestoreJob.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotRestoreJob 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 CloudBackupSnapshotRestoreJob to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudBackupSnapshotRestoreJob that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_restore_job#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 CloudBackupSnapshotRestoreJob to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshotRestoreJob.go.md b/docs/cloudBackupSnapshotRestoreJob.go.md
index 45c41e8e3..fd2f50763 100644
--- a/docs/cloudBackupSnapshotRestoreJob.go.md
+++ b/docs/cloudBackupSnapshotRestoreJob.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotrestorejob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotrestorejob"
cloudbackupsnapshotrestorejob.NewCloudBackupSnapshotRestoreJob(scope Construct, id *string, config CloudBackupSnapshotRestoreJobConfig) CloudBackupSnapshotRestoreJob
```
@@ -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. |
| PutDeliveryTypeConfig
| *No description.* |
| ResetDeliveryTypeConfig
| *No description.* |
| ResetId
| *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.
+
+---
+
##### `PutDeliveryTypeConfig`
```go
@@ -291,13 +352,14 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshotRestoreJob resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotrestorejob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotrestorejob"
cloudbackupsnapshotrestorejob.CloudBackupSnapshotRestoreJob_IsConstruct(x interface{}) *bool
```
@@ -329,7 +391,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotrestorejob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotrestorejob"
cloudbackupsnapshotrestorejob.CloudBackupSnapshotRestoreJob_IsTerraformElement(x interface{}) *bool
```
@@ -343,7 +405,7 @@ cloudbackupsnapshotrestorejob.CloudBackupSnapshotRestoreJob_IsTerraformElement(x
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotrestorejob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotrestorejob"
cloudbackupsnapshotrestorejob.CloudBackupSnapshotRestoreJob_IsTerraformResource(x interface{}) *bool
```
@@ -354,6 +416,50 @@ cloudbackupsnapshotrestorejob.CloudBackupSnapshotRestoreJob_IsTerraformResource(
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotrestorejob"
+
+cloudbackupsnapshotrestorejob.CloudBackupSnapshotRestoreJob_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotRestoreJob 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 CloudBackupSnapshotRestoreJob to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing CloudBackupSnapshotRestoreJob that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_restore_job#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 CloudBackupSnapshotRestoreJob to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -740,7 +846,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotrestorejob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotrestorejob"
&cloudbackupsnapshotrestorejob.CloudBackupSnapshotRestoreJobConfig {
Connection: interface{},
@@ -753,7 +859,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbac
ClusterName: *string,
ProjectId: *string,
SnapshotId: *string,
- DeliveryTypeConfig: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.cloudBackupSnapshotRestoreJob.CloudBackupSnapshotRestoreJobDeliveryTypeConfig,
+ DeliveryTypeConfig: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.cloudBackupSnapshotRestoreJob.CloudBackupSnapshotRestoreJobDeliveryTypeConfig,
Id: *string,
}
```
@@ -917,7 +1023,7 @@ If you experience problems setting this value it might not be settable. Please t
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotrestorejob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotrestorejob"
&cloudbackupsnapshotrestorejob.CloudBackupSnapshotRestoreJobDeliveryTypeConfig {
Automated: interface{},
@@ -1049,7 +1155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudbackupsnapshotrestorejob"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudbackupsnapshotrestorejob"
cloudbackupsnapshotrestorejob.NewCloudBackupSnapshotRestoreJobDeliveryTypeConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CloudBackupSnapshotRestoreJobDeliveryTypeConfigOutputReference
```
diff --git a/docs/cloudBackupSnapshotRestoreJob.java.md b/docs/cloudBackupSnapshotRestoreJob.java.md
index e9c79b5f2..3f1b80f20 100644
--- a/docs/cloudBackupSnapshotRestoreJob.java.md
+++ b/docs/cloudBackupSnapshotRestoreJob.java.md
@@ -169,6 +169,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
@@ -178,7 +179,9 @@ If you experience problems setting this value it might not be settable. Please t
| 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. |
| putDeliveryTypeConfig
| *No description.* |
| resetDeliveryTypeConfig
| *No description.* |
| resetId
| *No description.* |
@@ -249,6 +252,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
@@ -357,6 +376,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
@@ -369,6 +407,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.
+
+---
+
##### `putDeliveryTypeConfig`
```java
@@ -400,6 +463,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshotRestoreJob resource upon running "cdktf plan ". |
---
@@ -463,6 +527,50 @@ CloudBackupSnapshotRestoreJob.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.cloud_backup_snapshot_restore_job.CloudBackupSnapshotRestoreJob;
+
+CloudBackupSnapshotRestoreJob.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),CloudBackupSnapshotRestoreJob.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotRestoreJob 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 CloudBackupSnapshotRestoreJob to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing CloudBackupSnapshotRestoreJob that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_restore_job#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 CloudBackupSnapshotRestoreJob to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshotRestoreJob.python.md b/docs/cloudBackupSnapshotRestoreJob.python.md
index db8003a45..0009e4115 100644
--- a/docs/cloudBackupSnapshotRestoreJob.python.md
+++ b/docs/cloudBackupSnapshotRestoreJob.python.md
@@ -167,6 +167,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
@@ -176,7 +177,9 @@ If you experience problems setting this value it might not be settable. Please t
| 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_delivery_type_config
| *No description.* |
| reset_delivery_type_config
| *No description.* |
| reset_id
| *No description.* |
@@ -252,6 +255,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
@@ -378,6 +399,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
@@ -392,6 +434,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_delivery_type_config`
```python
@@ -490,6 +559,7 @@ def reset_id() -> 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 CloudBackupSnapshotRestoreJob resource upon running "cdktf plan ". |
---
@@ -559,6 +629,55 @@ cloudBackupSnapshotRestoreJob.CloudBackupSnapshotRestoreJob.is_terraform_resourc
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import cloud_backup_snapshot_restore_job
+
+cloudBackupSnapshotRestoreJob.CloudBackupSnapshotRestoreJob.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotRestoreJob 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 CloudBackupSnapshotRestoreJob to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing CloudBackupSnapshotRestoreJob that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_restore_job#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 CloudBackupSnapshotRestoreJob to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudBackupSnapshotRestoreJob.typescript.md b/docs/cloudBackupSnapshotRestoreJob.typescript.md
index a9234f2c6..e86106d6a 100644
--- a/docs/cloudBackupSnapshotRestoreJob.typescript.md
+++ b/docs/cloudBackupSnapshotRestoreJob.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. |
| putDeliveryTypeConfig
| *No description.* |
| resetDeliveryTypeConfig
| *No description.* |
| resetId
| *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.
+
+---
+
##### `putDeliveryTypeConfig`
```typescript
@@ -291,6 +352,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudBackupSnapshotRestoreJob resource upon running "cdktf plan ". |
---
@@ -354,6 +416,50 @@ cloudBackupSnapshotRestoreJob.CloudBackupSnapshotRestoreJob.isTerraformResource(
---
+##### `generateConfigForImport`
+
+```typescript
+import { cloudBackupSnapshotRestoreJob } from '@cdktf/provider-mongodbatlas'
+
+cloudBackupSnapshotRestoreJob.CloudBackupSnapshotRestoreJob.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a CloudBackupSnapshotRestoreJob 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 CloudBackupSnapshotRestoreJob to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudBackupSnapshotRestoreJob that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_backup_snapshot_restore_job#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 CloudBackupSnapshotRestoreJob to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudProviderAccess.csharp.md b/docs/cloudProviderAccess.csharp.md
index cd33f7d4b..99a9312cc 100644
--- a/docs/cloudProviderAccess.csharp.md
+++ b/docs/cloudProviderAccess.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. |
| ResetIamAssumedRoleArn
| *No description.* |
| ResetId
| *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.
+
+---
+
##### `ResetIamAssumedRoleArn`
```csharp
@@ -278,6 +339,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudProviderAccess resource upon running "cdktf plan ". |
---
@@ -341,6 +403,50 @@ CloudProviderAccess.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+CloudProviderAccess.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a CloudProviderAccess 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 CloudProviderAccess to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudProviderAccess that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access#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 CloudProviderAccess to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudProviderAccess.go.md b/docs/cloudProviderAccess.go.md
index 9c6d3240e..f1dee3023 100644
--- a/docs/cloudProviderAccess.go.md
+++ b/docs/cloudProviderAccess.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccess"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccess"
cloudprovideraccess.NewCloudProviderAccess(scope Construct, id *string, config CloudProviderAccessConfig) CloudProviderAccess
```
@@ -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. |
| ResetIamAssumedRoleArn
| *No description.* |
| ResetId
| *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.
+
+---
+
##### `ResetIamAssumedRoleArn`
```go
@@ -278,13 +339,14 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudProviderAccess resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccess"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccess"
cloudprovideraccess.CloudProviderAccess_IsConstruct(x interface{}) *bool
```
@@ -316,7 +378,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccess"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccess"
cloudprovideraccess.CloudProviderAccess_IsTerraformElement(x interface{}) *bool
```
@@ -330,7 +392,7 @@ cloudprovideraccess.CloudProviderAccess_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccess"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccess"
cloudprovideraccess.CloudProviderAccess_IsTerraformResource(x interface{}) *bool
```
@@ -341,6 +403,50 @@ cloudprovideraccess.CloudProviderAccess_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccess"
+
+cloudprovideraccess.CloudProviderAccess_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a CloudProviderAccess 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 CloudProviderAccess to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing CloudProviderAccess that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access#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 CloudProviderAccess to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -683,7 +789,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccess"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccess"
&cloudprovideraccess.CloudProviderAccessConfig {
Connection: interface{},
@@ -844,7 +950,7 @@ If you experience problems setting this value it might not be settable. Please t
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccess"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccess"
&cloudprovideraccess.CloudProviderAccessFeatureUsages {
@@ -859,7 +965,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudpro
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccess"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccess"
cloudprovideraccess.NewCloudProviderAccessFeatureUsagesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudProviderAccessFeatureUsagesList
```
@@ -991,7 +1097,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccess"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccess"
cloudprovideraccess.NewCloudProviderAccessFeatureUsagesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CloudProviderAccessFeatureUsagesOutputReference
```
diff --git a/docs/cloudProviderAccess.java.md b/docs/cloudProviderAccess.java.md
index 253b7d79c..7b36fae0b 100644
--- a/docs/cloudProviderAccess.java.md
+++ b/docs/cloudProviderAccess.java.md
@@ -157,6 +157,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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 @@ If you experience problems setting this value it might not be settable. Please t
| 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. |
| resetIamAssumedRoleArn
| *No description.* |
| resetId
| *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.
+
+---
+
##### `resetIamAssumedRoleArn`
```java
@@ -375,6 +438,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudProviderAccess resource upon running "cdktf plan ". |
---
@@ -438,6 +502,50 @@ CloudProviderAccess.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.cloud_provider_access.CloudProviderAccess;
+
+CloudProviderAccess.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),CloudProviderAccess.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a CloudProviderAccess 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 CloudProviderAccess to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing CloudProviderAccess that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access#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 CloudProviderAccess to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudProviderAccess.python.md b/docs/cloudProviderAccess.python.md
index ca06e035d..b7f9da721 100644
--- a/docs/cloudProviderAccess.python.md
+++ b/docs/cloudProviderAccess.python.md
@@ -155,6 +155,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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 @@ If you experience problems setting this value it might not be settable. Please t
| 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_iam_assumed_role_arn
| *No description.* |
| reset_id
| *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_iam_assumed_role_arn`
```python
@@ -398,6 +467,7 @@ def reset_id() -> 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 CloudProviderAccess resource upon running "cdktf plan ". |
---
@@ -467,6 +537,55 @@ cloudProviderAccess.CloudProviderAccess.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import cloud_provider_access
+
+cloudProviderAccess.CloudProviderAccess.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a CloudProviderAccess 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 CloudProviderAccess to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing CloudProviderAccess that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access#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 CloudProviderAccess to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudProviderAccess.typescript.md b/docs/cloudProviderAccess.typescript.md
index 40f5210d9..2b2d21c36 100644
--- a/docs/cloudProviderAccess.typescript.md
+++ b/docs/cloudProviderAccess.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. |
| resetIamAssumedRoleArn
| *No description.* |
| resetId
| *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.
+
+---
+
##### `resetIamAssumedRoleArn`
```typescript
@@ -278,6 +339,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudProviderAccess resource upon running "cdktf plan ". |
---
@@ -341,6 +403,50 @@ cloudProviderAccess.CloudProviderAccess.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { cloudProviderAccess } from '@cdktf/provider-mongodbatlas'
+
+cloudProviderAccess.CloudProviderAccess.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a CloudProviderAccess 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 CloudProviderAccess to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudProviderAccess that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access#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 CloudProviderAccess to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudProviderAccessAuthorization.csharp.md b/docs/cloudProviderAccessAuthorization.csharp.md
index 7ec9dd71e..bb4b5ba00 100644
--- a/docs/cloudProviderAccessAuthorization.csharp.md
+++ b/docs/cloudProviderAccessAuthorization.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. |
| PutAws
| *No description.* |
| PutAzure
| *No description.* |
| ResetAws
| *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.
+
+---
+
##### `PutAws`
```csharp
@@ -311,6 +372,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudProviderAccessAuthorization resource upon running "cdktf plan ". |
---
@@ -374,6 +436,50 @@ CloudProviderAccessAuthorization.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+CloudProviderAccessAuthorization.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a CloudProviderAccessAuthorization 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 CloudProviderAccessAuthorization to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudProviderAccessAuthorization that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access_authorization#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 CloudProviderAccessAuthorization to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudProviderAccessAuthorization.go.md b/docs/cloudProviderAccessAuthorization.go.md
index 16fd48bca..12d6ca7f1 100644
--- a/docs/cloudProviderAccessAuthorization.go.md
+++ b/docs/cloudProviderAccessAuthorization.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccessauthorization"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccessauthorization"
cloudprovideraccessauthorization.NewCloudProviderAccessAuthorization(scope Construct, id *string, config CloudProviderAccessAuthorizationConfig) CloudProviderAccessAuthorization
```
@@ -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. |
| PutAws
| *No description.* |
| PutAzure
| *No description.* |
| ResetAws
| *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.
+
+---
+
##### `PutAws`
```go
@@ -311,13 +372,14 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudProviderAccessAuthorization resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccessauthorization"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccessauthorization"
cloudprovideraccessauthorization.CloudProviderAccessAuthorization_IsConstruct(x interface{}) *bool
```
@@ -349,7 +411,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccessauthorization"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccessauthorization"
cloudprovideraccessauthorization.CloudProviderAccessAuthorization_IsTerraformElement(x interface{}) *bool
```
@@ -363,7 +425,7 @@ cloudprovideraccessauthorization.CloudProviderAccessAuthorization_IsTerraformEle
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccessauthorization"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccessauthorization"
cloudprovideraccessauthorization.CloudProviderAccessAuthorization_IsTerraformResource(x interface{}) *bool
```
@@ -374,6 +436,50 @@ cloudprovideraccessauthorization.CloudProviderAccessAuthorization_IsTerraformRes
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccessauthorization"
+
+cloudprovideraccessauthorization.CloudProviderAccessAuthorization_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a CloudProviderAccessAuthorization 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 CloudProviderAccessAuthorization to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing CloudProviderAccessAuthorization that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access_authorization#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 CloudProviderAccessAuthorization to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -694,7 +800,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccessauthorization"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccessauthorization"
&cloudprovideraccessauthorization.CloudProviderAccessAuthorizationAws {
IamAssumedRoleArn: *string,
@@ -726,7 +832,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccessauthorization"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccessauthorization"
&cloudprovideraccessauthorization.CloudProviderAccessAuthorizationAzure {
AtlasAzureAppId: *string,
@@ -786,7 +892,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccessauthorization"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccessauthorization"
&cloudprovideraccessauthorization.CloudProviderAccessAuthorizationConfig {
Connection: interface{},
@@ -798,8 +904,8 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudpro
Provisioners: *[]interface{},
ProjectId: *string,
RoleId: *string,
- Aws: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.cloudProviderAccessAuthorization.CloudProviderAccessAuthorizationAws,
- Azure: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.cloudProviderAccessAuthorization.CloudProviderAccessAuthorizationAzure,
+ Aws: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.cloudProviderAccessAuthorization.CloudProviderAccessAuthorizationAws,
+ Azure: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.cloudProviderAccessAuthorization.CloudProviderAccessAuthorizationAzure,
Id: *string,
}
```
@@ -965,7 +1071,7 @@ If you experience problems setting this value it might not be settable. Please t
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccessauthorization"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccessauthorization"
&cloudprovideraccessauthorization.CloudProviderAccessAuthorizationFeatureUsages {
@@ -980,7 +1086,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudpro
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccessauthorization"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccessauthorization"
cloudprovideraccessauthorization.NewCloudProviderAccessAuthorizationAwsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CloudProviderAccessAuthorizationAwsOutputReference
```
@@ -1251,7 +1357,7 @@ func InternalValue() CloudProviderAccessAuthorizationAws
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccessauthorization"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccessauthorization"
cloudprovideraccessauthorization.NewCloudProviderAccessAuthorizationAzureOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) CloudProviderAccessAuthorizationAzureOutputReference
```
@@ -1566,7 +1672,7 @@ func InternalValue() CloudProviderAccessAuthorizationAzure
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccessauthorization"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccessauthorization"
cloudprovideraccessauthorization.NewCloudProviderAccessAuthorizationFeatureUsagesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudProviderAccessAuthorizationFeatureUsagesList
```
@@ -1698,7 +1804,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccessauthorization"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccessauthorization"
cloudprovideraccessauthorization.NewCloudProviderAccessAuthorizationFeatureUsagesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CloudProviderAccessAuthorizationFeatureUsagesOutputReference
```
diff --git a/docs/cloudProviderAccessAuthorization.java.md b/docs/cloudProviderAccessAuthorization.java.md
index becde51b6..60de22d2a 100644
--- a/docs/cloudProviderAccessAuthorization.java.md
+++ b/docs/cloudProviderAccessAuthorization.java.md
@@ -171,6 +171,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
@@ -180,7 +181,9 @@ If you experience problems setting this value it might not be settable. Please t
| 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. |
| putAws
| *No description.* |
| putAzure
| *No description.* |
| resetAws
| *No description.* |
@@ -253,6 +256,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
@@ -361,6 +380,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
@@ -373,6 +411,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.
+
+---
+
##### `putAws`
```java
@@ -422,6 +485,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudProviderAccessAuthorization resource upon running "cdktf plan ". |
---
@@ -485,6 +549,50 @@ CloudProviderAccessAuthorization.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.cloud_provider_access_authorization.CloudProviderAccessAuthorization;
+
+CloudProviderAccessAuthorization.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),CloudProviderAccessAuthorization.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a CloudProviderAccessAuthorization 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 CloudProviderAccessAuthorization to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing CloudProviderAccessAuthorization that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access_authorization#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 CloudProviderAccessAuthorization to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudProviderAccessAuthorization.python.md b/docs/cloudProviderAccessAuthorization.python.md
index 6891ecdb6..f0b29ddeb 100644
--- a/docs/cloudProviderAccessAuthorization.python.md
+++ b/docs/cloudProviderAccessAuthorization.python.md
@@ -169,6 +169,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
@@ -178,7 +179,9 @@ If you experience problems setting this value it might not be settable. Please t
| 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_aws
| *No description.* |
| put_azure
| *No description.* |
| reset_aws
| *No description.* |
@@ -256,6 +259,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
@@ -382,6 +403,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
@@ -396,6 +438,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_aws`
```python
@@ -471,6 +540,7 @@ def reset_id() -> 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 CloudProviderAccessAuthorization resource upon running "cdktf plan ". |
---
@@ -540,6 +610,55 @@ cloudProviderAccessAuthorization.CloudProviderAccessAuthorization.is_terraform_r
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import cloud_provider_access_authorization
+
+cloudProviderAccessAuthorization.CloudProviderAccessAuthorization.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a CloudProviderAccessAuthorization 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 CloudProviderAccessAuthorization to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing CloudProviderAccessAuthorization that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access_authorization#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 CloudProviderAccessAuthorization to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudProviderAccessAuthorization.typescript.md b/docs/cloudProviderAccessAuthorization.typescript.md
index e4a53af40..76728044e 100644
--- a/docs/cloudProviderAccessAuthorization.typescript.md
+++ b/docs/cloudProviderAccessAuthorization.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. |
| putAws
| *No description.* |
| putAzure
| *No description.* |
| resetAws
| *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.
+
+---
+
##### `putAws`
```typescript
@@ -311,6 +372,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudProviderAccessAuthorization resource upon running "cdktf plan ". |
---
@@ -374,6 +436,50 @@ cloudProviderAccessAuthorization.CloudProviderAccessAuthorization.isTerraformRes
---
+##### `generateConfigForImport`
+
+```typescript
+import { cloudProviderAccessAuthorization } from '@cdktf/provider-mongodbatlas'
+
+cloudProviderAccessAuthorization.CloudProviderAccessAuthorization.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a CloudProviderAccessAuthorization 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 CloudProviderAccessAuthorization to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudProviderAccessAuthorization that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access_authorization#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 CloudProviderAccessAuthorization to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudProviderAccessSetup.csharp.md b/docs/cloudProviderAccessSetup.csharp.md
index dd43c106c..c5d522d81 100644
--- a/docs/cloudProviderAccessSetup.csharp.md
+++ b/docs/cloudProviderAccessSetup.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. |
| PutAzureConfig
| *No description.* |
| ResetAzureConfig
| *No description.* |
| ResetId
| *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.
+
+---
+
##### `PutAzureConfig`
```csharp
@@ -291,6 +352,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudProviderAccessSetup resource upon running "cdktf plan ". |
---
@@ -354,6 +416,50 @@ CloudProviderAccessSetup.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+CloudProviderAccessSetup.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a CloudProviderAccessSetup 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 CloudProviderAccessSetup to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudProviderAccessSetup that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access_setup#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 CloudProviderAccessSetup to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudProviderAccessSetup.go.md b/docs/cloudProviderAccessSetup.go.md
index 1cea44968..012ecb373 100644
--- a/docs/cloudProviderAccessSetup.go.md
+++ b/docs/cloudProviderAccessSetup.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccesssetup"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccesssetup"
cloudprovideraccesssetup.NewCloudProviderAccessSetup(scope Construct, id *string, config CloudProviderAccessSetupConfig) CloudProviderAccessSetup
```
@@ -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. |
| PutAzureConfig
| *No description.* |
| ResetAzureConfig
| *No description.* |
| ResetId
| *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.
+
+---
+
##### `PutAzureConfig`
```go
@@ -291,13 +352,14 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CloudProviderAccessSetup resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccesssetup"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccesssetup"
cloudprovideraccesssetup.CloudProviderAccessSetup_IsConstruct(x interface{}) *bool
```
@@ -329,7 +391,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccesssetup"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccesssetup"
cloudprovideraccesssetup.CloudProviderAccessSetup_IsTerraformElement(x interface{}) *bool
```
@@ -343,7 +405,7 @@ cloudprovideraccesssetup.CloudProviderAccessSetup_IsTerraformElement(x interface
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccesssetup"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccesssetup"
cloudprovideraccesssetup.CloudProviderAccessSetup_IsTerraformResource(x interface{}) *bool
```
@@ -354,6 +416,50 @@ cloudprovideraccesssetup.CloudProviderAccessSetup_IsTerraformResource(x interfac
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccesssetup"
+
+cloudprovideraccesssetup.CloudProviderAccessSetup_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a CloudProviderAccessSetup 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 CloudProviderAccessSetup to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing CloudProviderAccessSetup that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access_setup#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 CloudProviderAccessSetup to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -674,7 +780,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccesssetup"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccesssetup"
&cloudprovideraccesssetup.CloudProviderAccessSetupAwsConfig {
@@ -687,7 +793,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudpro
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccesssetup"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccesssetup"
&cloudprovideraccesssetup.CloudProviderAccessSetupAzureConfig {
AtlasAzureAppId: *string,
@@ -747,7 +853,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccesssetup"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccesssetup"
&cloudprovideraccesssetup.CloudProviderAccessSetupConfig {
Connection: interface{},
@@ -912,7 +1018,7 @@ If you experience problems setting this value it might not be settable. Please t
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccesssetup"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccesssetup"
cloudprovideraccesssetup.NewCloudProviderAccessSetupAwsConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudProviderAccessSetupAwsConfigList
```
@@ -1044,7 +1150,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccesssetup"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccesssetup"
cloudprovideraccesssetup.NewCloudProviderAccessSetupAwsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CloudProviderAccessSetupAwsConfigOutputReference
```
@@ -1333,7 +1439,7 @@ func InternalValue() CloudProviderAccessSetupAwsConfig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccesssetup"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccesssetup"
cloudprovideraccesssetup.NewCloudProviderAccessSetupAzureConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudProviderAccessSetupAzureConfigList
```
@@ -1476,7 +1582,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cloudprovideraccesssetup"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cloudprovideraccesssetup"
cloudprovideraccesssetup.NewCloudProviderAccessSetupAzureConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CloudProviderAccessSetupAzureConfigOutputReference
```
diff --git a/docs/cloudProviderAccessSetup.java.md b/docs/cloudProviderAccessSetup.java.md
index ca8e0050f..28677d0d9 100644
--- a/docs/cloudProviderAccessSetup.java.md
+++ b/docs/cloudProviderAccessSetup.java.md
@@ -160,6 +160,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
@@ -169,7 +170,9 @@ If you experience problems setting this value it might not be settable. Please t
| 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. |
| putAzureConfig
| *No description.* |
| resetAzureConfig
| *No description.* |
| resetId
| *No description.* |
@@ -240,6 +243,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
@@ -348,6 +367,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
@@ -360,6 +398,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.
+
+---
+
##### `putAzureConfig`
```java
@@ -391,6 +454,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudProviderAccessSetup resource upon running "cdktf plan ". |
---
@@ -454,6 +518,50 @@ CloudProviderAccessSetup.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.cloud_provider_access_setup.CloudProviderAccessSetup;
+
+CloudProviderAccessSetup.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),CloudProviderAccessSetup.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a CloudProviderAccessSetup 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 CloudProviderAccessSetup to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing CloudProviderAccessSetup that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access_setup#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 CloudProviderAccessSetup to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudProviderAccessSetup.python.md b/docs/cloudProviderAccessSetup.python.md
index 9df6479c1..f33072f93 100644
--- a/docs/cloudProviderAccessSetup.python.md
+++ b/docs/cloudProviderAccessSetup.python.md
@@ -157,6 +157,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
@@ -166,7 +167,9 @@ If you experience problems setting this value it might not be settable. Please t
| 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_azure_config
| *No description.* |
| reset_azure_config
| *No description.* |
| reset_id
| *No description.* |
@@ -242,6 +245,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
@@ -368,6 +389,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
@@ -382,6 +424,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_azure_config`
```python
@@ -415,6 +484,7 @@ def reset_id() -> 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 CloudProviderAccessSetup resource upon running "cdktf plan ". |
---
@@ -484,6 +554,55 @@ cloudProviderAccessSetup.CloudProviderAccessSetup.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import cloud_provider_access_setup
+
+cloudProviderAccessSetup.CloudProviderAccessSetup.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a CloudProviderAccessSetup 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 CloudProviderAccessSetup to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing CloudProviderAccessSetup that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access_setup#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 CloudProviderAccessSetup to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cloudProviderAccessSetup.typescript.md b/docs/cloudProviderAccessSetup.typescript.md
index 1ca5a7341..c7d94aaf1 100644
--- a/docs/cloudProviderAccessSetup.typescript.md
+++ b/docs/cloudProviderAccessSetup.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. |
| putAzureConfig
| *No description.* |
| resetAzureConfig
| *No description.* |
| resetId
| *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.
+
+---
+
##### `putAzureConfig`
```typescript
@@ -291,6 +352,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CloudProviderAccessSetup resource upon running "cdktf plan ". |
---
@@ -354,6 +416,50 @@ cloudProviderAccessSetup.CloudProviderAccessSetup.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { cloudProviderAccessSetup } from '@cdktf/provider-mongodbatlas'
+
+cloudProviderAccessSetup.CloudProviderAccessSetup.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a CloudProviderAccessSetup 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 CloudProviderAccessSetup to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing CloudProviderAccessSetup that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cloud_provider_access_setup#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 CloudProviderAccessSetup to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cluster.csharp.md b/docs/cluster.csharp.md
index cfa8a1a05..4c3057ae2 100644
--- a/docs/cluster.csharp.md
+++ b/docs/cluster.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. |
| PutAdvancedConfiguration
| *No description.* |
| PutBiConnectorConfig
| *No description.* |
| PutLabels
| *No description.* |
@@ -174,6 +177,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
@@ -282,6 +301,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
@@ -294,6 +331,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.
+
+---
+
##### `PutAdvancedConfiguration`
```csharp
@@ -559,6 +620,7 @@ private void ResetVersionReleaseSystem()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a Cluster resource upon running "cdktf plan ". |
---
@@ -622,6 +684,50 @@ Cluster.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+Cluster.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a Cluster 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 Cluster to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing Cluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/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 Cluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cluster.go.md b/docs/cluster.go.md
index a7e827109..fe0acd04a 100644
--- a/docs/cluster.go.md
+++ b/docs/cluster.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewCluster(scope Construct, id *string, config ClusterConfig) Cluster
```
@@ -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. |
| PutAdvancedConfiguration
| *No description.* |
| PutBiConnectorConfig
| *No description.* |
| PutLabels
| *No description.* |
@@ -174,6 +177,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
@@ -282,6 +301,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
@@ -294,6 +331,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.
+
+---
+
##### `PutAdvancedConfiguration`
```go
@@ -559,13 +620,14 @@ func ResetVersionReleaseSystem()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a Cluster resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.Cluster_IsConstruct(x interface{}) *bool
```
@@ -597,7 +659,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.Cluster_IsTerraformElement(x interface{}) *bool
```
@@ -611,7 +673,7 @@ cluster.Cluster_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.Cluster_IsTerraformResource(x interface{}) *bool
```
@@ -622,6 +684,50 @@ cluster.Cluster_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
+
+cluster.Cluster_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a Cluster 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 Cluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing Cluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/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 Cluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -1701,7 +1807,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
&cluster.ClusterAdvancedConfiguration {
DefaultReadConcern: *string,
@@ -1873,7 +1979,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
&cluster.ClusterBiConnectorConfig {
Enabled: interface{},
@@ -1919,7 +2025,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
&cluster.ClusterConfig {
Connection: interface{},
@@ -1933,13 +2039,13 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
ProjectId: *string,
ProviderInstanceSizeName: *string,
ProviderName: *string,
- AdvancedConfiguration: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.cluster.ClusterAdvancedConfiguration,
+ AdvancedConfiguration: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.cluster.ClusterAdvancedConfiguration,
AutoScalingComputeEnabled: interface{},
AutoScalingComputeScaleDownEnabled: interface{},
AutoScalingDiskGbEnabled: interface{},
BackingProviderName: *string,
BackupEnabled: interface{},
- BiConnectorConfig: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.cluster.ClusterBiConnectorConfig,
+ BiConnectorConfig: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.cluster.ClusterBiConnectorConfig,
CloudBackup: interface{},
ClusterType: *string,
DiskSizeGb: *f64,
@@ -1962,7 +2068,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
RetainBackupsEnabled: interface{},
Tags: interface{},
TerminationProtectionEnabled: interface{},
- Timeouts: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.cluster.ClusterTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.cluster.ClusterTimeouts,
VersionReleaseSystem: *string,
}
```
@@ -2530,7 +2636,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
&cluster.ClusterConnectionStrings {
@@ -2543,7 +2649,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
&cluster.ClusterConnectionStringsPrivateEndpoint {
@@ -2556,7 +2662,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
&cluster.ClusterConnectionStringsPrivateEndpointEndpoints {
@@ -2569,7 +2675,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
&cluster.ClusterLabels {
Key: *string,
@@ -2615,7 +2721,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
&cluster.ClusterReplicationSpecs {
NumShards: *f64,
@@ -2694,7 +2800,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
&cluster.ClusterReplicationSpecsRegionsConfig {
RegionName: *string,
@@ -2782,7 +2888,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
&cluster.ClusterSnapshotBackupPolicy {
@@ -2795,7 +2901,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
&cluster.ClusterSnapshotBackupPolicyPolicies {
@@ -2808,7 +2914,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
&cluster.ClusterSnapshotBackupPolicyPoliciesPolicyItem {
@@ -2821,7 +2927,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
&cluster.ClusterTags {
Key: *string,
@@ -2867,7 +2973,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
&cluster.ClusterTimeouts {
Create: *string,
@@ -2929,7 +3035,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterAdvancedConfigurationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ClusterAdvancedConfigurationOutputReference
```
@@ -3497,7 +3603,7 @@ func InternalValue() ClusterAdvancedConfiguration
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterBiConnectorConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ClusterBiConnectorConfigOutputReference
```
@@ -3804,7 +3910,7 @@ func InternalValue() ClusterBiConnectorConfig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterConnectionStringsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterConnectionStringsList
```
@@ -3936,7 +4042,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterConnectionStringsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterConnectionStringsOutputReference
```
@@ -4258,7 +4364,7 @@ func InternalValue() ClusterConnectionStrings
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterConnectionStringsPrivateEndpointEndpointsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterConnectionStringsPrivateEndpointEndpointsList
```
@@ -4390,7 +4496,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterConnectionStringsPrivateEndpointEndpointsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterConnectionStringsPrivateEndpointEndpointsOutputReference
```
@@ -4690,7 +4796,7 @@ func InternalValue() ClusterConnectionStringsPrivateEndpointEndpoints
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterConnectionStringsPrivateEndpointList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterConnectionStringsPrivateEndpointList
```
@@ -4822,7 +4928,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterConnectionStringsPrivateEndpointOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterConnectionStringsPrivateEndpointOutputReference
```
@@ -5144,7 +5250,7 @@ func InternalValue() ClusterConnectionStringsPrivateEndpoint
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterLabelsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterLabelsList
```
@@ -5287,7 +5393,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterLabelsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterLabelsOutputReference
```
@@ -5612,7 +5718,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterReplicationSpecsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterReplicationSpecsList
```
@@ -5755,7 +5861,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterReplicationSpecsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterReplicationSpecsOutputReference
```
@@ -6144,7 +6250,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterReplicationSpecsRegionsConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterReplicationSpecsRegionsConfigList
```
@@ -6287,7 +6393,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterReplicationSpecsRegionsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterReplicationSpecsRegionsConfigOutputReference
```
@@ -6692,7 +6798,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterSnapshotBackupPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterSnapshotBackupPolicyList
```
@@ -6824,7 +6930,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterSnapshotBackupPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterSnapshotBackupPolicyOutputReference
```
@@ -7179,7 +7285,7 @@ func InternalValue() ClusterSnapshotBackupPolicy
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterSnapshotBackupPolicyPoliciesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterSnapshotBackupPolicyPoliciesList
```
@@ -7311,7 +7417,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterSnapshotBackupPolicyPoliciesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterSnapshotBackupPolicyPoliciesOutputReference
```
@@ -7600,7 +7706,7 @@ func InternalValue() ClusterSnapshotBackupPolicyPolicies
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterSnapshotBackupPolicyPoliciesPolicyItemList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterSnapshotBackupPolicyPoliciesPolicyItemList
```
@@ -7732,7 +7838,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterSnapshotBackupPolicyPoliciesPolicyItemOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterSnapshotBackupPolicyPoliciesPolicyItemOutputReference
```
@@ -8054,7 +8160,7 @@ func InternalValue() ClusterSnapshotBackupPolicyPoliciesPolicyItem
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterTagsList
```
@@ -8197,7 +8303,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterTagsOutputReference
```
@@ -8508,7 +8614,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/cluster"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/cluster"
cluster.NewClusterTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ClusterTimeoutsOutputReference
```
diff --git a/docs/cluster.java.md b/docs/cluster.java.md
index a596f76e7..9eb17ea30 100644
--- a/docs/cluster.java.md
+++ b/docs/cluster.java.md
@@ -496,6 +496,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -505,7 +506,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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. |
| putAdvancedConfiguration
| *No description.* |
| putBiConnectorConfig
| *No description.* |
| putLabels
| *No description.* |
@@ -610,6 +613,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
@@ -718,6 +737,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
@@ -730,6 +768,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.
+
+---
+
##### `putAdvancedConfiguration`
```java
@@ -995,6 +1058,7 @@ public void resetVersionReleaseSystem()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a Cluster resource upon running "cdktf plan ". |
---
@@ -1058,6 +1122,50 @@ Cluster.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.cluster.Cluster;
+
+Cluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),Cluster.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a Cluster 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 Cluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing Cluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/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 Cluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cluster.python.md b/docs/cluster.python.md
index 34edfd8ad..11bf31c35 100644
--- a/docs/cluster.python.md
+++ b/docs/cluster.python.md
@@ -481,6 +481,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -490,7 +491,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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_advanced_configuration
| *No description.* |
| put_bi_connector_config
| *No description.* |
| put_labels
| *No description.* |
@@ -600,6 +603,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
@@ -726,6 +747,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
@@ -740,6 +782,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_advanced_configuration`
```python
@@ -1140,6 +1209,7 @@ def reset_version_release_system() -> 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 Cluster resource upon running "cdktf plan ". |
---
@@ -1209,6 +1279,55 @@ cluster.Cluster.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import cluster
+
+cluster.Cluster.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a Cluster 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 Cluster to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing Cluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/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 Cluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/cluster.typescript.md b/docs/cluster.typescript.md
index c14228c41..e23295642 100644
--- a/docs/cluster.typescript.md
+++ b/docs/cluster.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. |
| putAdvancedConfiguration
| *No description.* |
| putBiConnectorConfig
| *No description.* |
| putLabels
| *No description.* |
@@ -174,6 +177,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
@@ -282,6 +301,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
@@ -294,6 +331,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.
+
+---
+
##### `putAdvancedConfiguration`
```typescript
@@ -559,6 +620,7 @@ public resetVersionReleaseSystem(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a Cluster resource upon running "cdktf plan ". |
---
@@ -622,6 +684,50 @@ cluster.Cluster.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { cluster } from '@cdktf/provider-mongodbatlas'
+
+cluster.Cluster.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a Cluster 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 Cluster to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing Cluster that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/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 Cluster to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/clusterOutageSimulation.csharp.md b/docs/clusterOutageSimulation.csharp.md
index e28414859..412648d7d 100644
--- a/docs/clusterOutageSimulation.csharp.md
+++ b/docs/clusterOutageSimulation.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. |
| PutOutageFilters
| *No description.* |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
@@ -141,6 +144,22 @@ private object ToTerraform()
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```csharp
+private void AddMoveTarget(string MoveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```csharp
@@ -249,6 +268,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri
---
+##### `ImportFrom`
+
+```csharp
+private void ImportFrom(string Id, TerraformProvider Provider = null)
+```
+
+###### `Id`Required
+
+- *Type:* string
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```csharp
@@ -261,6 +298,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
---
+##### `MoveTo`
+
+```csharp
+private void MoveTo(string MoveTarget, object Index = null)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `Index`Optional
+
+- *Type:* object
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutOutageFilters`
```csharp
@@ -304,6 +365,7 @@ private void ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ClusterOutageSimulation resource upon running "cdktf plan ". |
---
@@ -367,6 +429,50 @@ ClusterOutageSimulation.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+ClusterOutageSimulation.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ClusterOutageSimulation 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 ClusterOutageSimulation to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ClusterOutageSimulation that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cluster_outage_simulation#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 ClusterOutageSimulation to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/clusterOutageSimulation.go.md b/docs/clusterOutageSimulation.go.md
index c138cafb5..dc94d8e78 100644
--- a/docs/clusterOutageSimulation.go.md
+++ b/docs/clusterOutageSimulation.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/clusteroutagesimulation"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/clusteroutagesimulation"
clusteroutagesimulation.NewClusterOutageSimulation(scope Construct, id *string, config ClusterOutageSimulationConfig) ClusterOutageSimulation
```
@@ -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. |
| PutOutageFilters
| *No description.* |
| PutTimeouts
| *No description.* |
| ResetId
| *No description.* |
@@ -141,6 +144,22 @@ func ToTerraform() interface{}
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```go
+func AddMoveTarget(moveTarget *string)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```go
@@ -249,6 +268,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
---
+##### `ImportFrom`
+
+```go
+func ImportFrom(id *string, provider TerraformProvider)
+```
+
+###### `id`Required
+
+- *Type:* *string
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```go
@@ -261,6 +298,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
---
+##### `MoveTo`
+
+```go
+func MoveTo(moveTarget *string, index interface{})
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* interface{}
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutOutageFilters`
```go
@@ -304,13 +365,14 @@ func ResetTimeouts()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ClusterOutageSimulation resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/clusteroutagesimulation"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/clusteroutagesimulation"
clusteroutagesimulation.ClusterOutageSimulation_IsConstruct(x interface{}) *bool
```
@@ -342,7 +404,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/clusteroutagesimulation"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/clusteroutagesimulation"
clusteroutagesimulation.ClusterOutageSimulation_IsTerraformElement(x interface{}) *bool
```
@@ -356,7 +418,7 @@ clusteroutagesimulation.ClusterOutageSimulation_IsTerraformElement(x interface{}
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/clusteroutagesimulation"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/clusteroutagesimulation"
clusteroutagesimulation.ClusterOutageSimulation_IsTerraformResource(x interface{}) *bool
```
@@ -367,6 +429,50 @@ clusteroutagesimulation.ClusterOutageSimulation_IsTerraformResource(x interface{
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/clusteroutagesimulation"
+
+clusteroutagesimulation.ClusterOutageSimulation_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ClusterOutageSimulation 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 ClusterOutageSimulation to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ClusterOutageSimulation that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cluster_outage_simulation#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 ClusterOutageSimulation to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -698,7 +804,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/clusteroutagesimulation"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/clusteroutagesimulation"
&clusteroutagesimulation.ClusterOutageSimulationConfig {
Connection: interface{},
@@ -712,7 +818,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/clustero
OutageFilters: interface{},
ProjectId: *string,
Id: *string,
- Timeouts: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.clusterOutageSimulation.ClusterOutageSimulationTimeouts,
+ Timeouts: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.clusterOutageSimulation.ClusterOutageSimulationTimeouts,
}
```
@@ -877,7 +983,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/clusteroutagesimulation"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/clusteroutagesimulation"
&clusteroutagesimulation.ClusterOutageSimulationOutageFilters {
CloudProvider: *string,
@@ -923,7 +1029,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/clusteroutagesimulation"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/clusteroutagesimulation"
&clusteroutagesimulation.ClusterOutageSimulationTimeouts {
Delete: *string,
@@ -957,7 +1063,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/clusteroutagesimulation"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/clusteroutagesimulation"
clusteroutagesimulation.NewClusterOutageSimulationOutageFiltersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClusterOutageSimulationOutageFiltersList
```
@@ -1100,7 +1206,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/clusteroutagesimulation"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/clusteroutagesimulation"
clusteroutagesimulation.NewClusterOutageSimulationOutageFiltersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ClusterOutageSimulationOutageFiltersOutputReference
```
@@ -1422,7 +1528,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/clusteroutagesimulation"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/clusteroutagesimulation"
clusteroutagesimulation.NewClusterOutageSimulationTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ClusterOutageSimulationTimeoutsOutputReference
```
diff --git a/docs/clusterOutageSimulation.java.md b/docs/clusterOutageSimulation.java.md
index 44396c235..9d5936d20 100644
--- a/docs/clusterOutageSimulation.java.md
+++ b/docs/clusterOutageSimulation.java.md
@@ -172,6 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -181,7 +182,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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. |
| putOutageFilters
| *No description.* |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
@@ -253,6 +256,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
@@ -361,6 +380,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
@@ -373,6 +411,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.
+
+---
+
##### `putOutageFilters`
```java
@@ -416,6 +479,7 @@ public void resetTimeouts()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ClusterOutageSimulation resource upon running "cdktf plan ". |
---
@@ -479,6 +543,50 @@ ClusterOutageSimulation.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.cluster_outage_simulation.ClusterOutageSimulation;
+
+ClusterOutageSimulation.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ClusterOutageSimulation.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ClusterOutageSimulation 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 ClusterOutageSimulation to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ClusterOutageSimulation that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cluster_outage_simulation#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 ClusterOutageSimulation to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/clusterOutageSimulation.python.md b/docs/clusterOutageSimulation.python.md
index 04be82cbe..976f46ba2 100644
--- a/docs/clusterOutageSimulation.python.md
+++ b/docs/clusterOutageSimulation.python.md
@@ -169,6 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -178,7 +179,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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_outage_filters
| *No description.* |
| put_timeouts
| *No description.* |
| reset_id
| *No description.* |
@@ -255,6 +258,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
@@ -381,6 +402,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
@@ -395,6 +437,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_outage_filters`
```python
@@ -444,6 +513,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 ClusterOutageSimulation resource upon running "cdktf plan ". |
---
@@ -513,6 +583,55 @@ clusterOutageSimulation.ClusterOutageSimulation.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import cluster_outage_simulation
+
+clusterOutageSimulation.ClusterOutageSimulation.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ClusterOutageSimulation 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 ClusterOutageSimulation to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ClusterOutageSimulation that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cluster_outage_simulation#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 ClusterOutageSimulation to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/clusterOutageSimulation.typescript.md b/docs/clusterOutageSimulation.typescript.md
index cec6d5475..7a8f03cb0 100644
--- a/docs/clusterOutageSimulation.typescript.md
+++ b/docs/clusterOutageSimulation.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. |
| putOutageFilters
| *No description.* |
| putTimeouts
| *No description.* |
| resetId
| *No description.* |
@@ -141,6 +144,22 @@ public toTerraform(): any
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```typescript
+public addMoveTarget(moveTarget: string): void
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```typescript
@@ -249,6 +268,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri
---
+##### `importFrom`
+
+```typescript
+public importFrom(id: string, provider?: TerraformProvider): void
+```
+
+###### `id`Required
+
+- *Type:* string
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```typescript
@@ -261,6 +298,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
---
+##### `moveTo`
+
+```typescript
+public moveTo(moveTarget: string, index?: string | number): void
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* string | number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putOutageFilters`
```typescript
@@ -304,6 +365,7 @@ public resetTimeouts(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ClusterOutageSimulation resource upon running "cdktf plan ". |
---
@@ -367,6 +429,50 @@ clusterOutageSimulation.ClusterOutageSimulation.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { clusterOutageSimulation } from '@cdktf/provider-mongodbatlas'
+
+clusterOutageSimulation.ClusterOutageSimulation.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ClusterOutageSimulation 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 ClusterOutageSimulation to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ClusterOutageSimulation that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/cluster_outage_simulation#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 ClusterOutageSimulation to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/customDbRole.csharp.md b/docs/customDbRole.csharp.md
index b91a63171..301fbc371 100644
--- a/docs/customDbRole.csharp.md
+++ b/docs/customDbRole.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. |
| PutActions
| *No description.* |
| PutInheritedRoles
| *No description.* |
| ResetActions
| *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.
+
+---
+
##### `PutActions`
```csharp
@@ -311,6 +372,7 @@ private void ResetInheritedRoles()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CustomDbRole resource upon running "cdktf plan ". |
---
@@ -374,6 +436,50 @@ CustomDbRole.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+CustomDbRole.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a CustomDbRole 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 CustomDbRole to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing CustomDbRole that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/custom_db_role#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 CustomDbRole to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/customDbRole.go.md b/docs/customDbRole.go.md
index 60e05bfb6..37c10adda 100644
--- a/docs/customDbRole.go.md
+++ b/docs/customDbRole.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdbrole"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
customdbrole.NewCustomDbRole(scope Construct, id *string, config CustomDbRoleConfig) CustomDbRole
```
@@ -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. |
| PutActions
| *No description.* |
| PutInheritedRoles
| *No description.* |
| ResetActions
| *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.
+
+---
+
##### `PutActions`
```go
@@ -311,13 +372,14 @@ func ResetInheritedRoles()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CustomDbRole resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdbrole"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
customdbrole.CustomDbRole_IsConstruct(x interface{}) *bool
```
@@ -349,7 +411,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdbrole"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
customdbrole.CustomDbRole_IsTerraformElement(x interface{}) *bool
```
@@ -363,7 +425,7 @@ customdbrole.CustomDbRole_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdbrole"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
customdbrole.CustomDbRole_IsTerraformResource(x interface{}) *bool
```
@@ -374,6 +436,50 @@ customdbrole.CustomDbRole_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
+
+customdbrole.CustomDbRole_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a CustomDbRole 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 CustomDbRole to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing CustomDbRole that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/custom_db_role#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 CustomDbRole to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -672,7 +778,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdbrole"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
&customdbrole.CustomDbRoleActions {
Action: *string,
@@ -720,7 +826,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdbrole"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
&customdbrole.CustomDbRoleActionsResources {
Cluster: interface{},
@@ -780,7 +886,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdbrole"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
&customdbrole.CustomDbRoleConfig {
Connection: interface{},
@@ -959,7 +1065,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdbrole"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
&customdbrole.CustomDbRoleInheritedRoles {
DatabaseName: *string,
@@ -1007,7 +1113,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdbrole"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
customdbrole.NewCustomDbRoleActionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CustomDbRoleActionsList
```
@@ -1150,7 +1256,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdbrole"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
customdbrole.NewCustomDbRoleActionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CustomDbRoleActionsOutputReference
```
@@ -1474,7 +1580,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdbrole"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
customdbrole.NewCustomDbRoleActionsResourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CustomDbRoleActionsResourcesList
```
@@ -1617,7 +1723,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdbrole"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
customdbrole.NewCustomDbRoleActionsResourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CustomDbRoleActionsResourcesOutputReference
```
@@ -1971,7 +2077,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdbrole"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
customdbrole.NewCustomDbRoleInheritedRolesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CustomDbRoleInheritedRolesList
```
@@ -2114,7 +2220,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdbrole"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdbrole"
customdbrole.NewCustomDbRoleInheritedRolesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) CustomDbRoleInheritedRolesOutputReference
```
diff --git a/docs/customDbRole.java.md b/docs/customDbRole.java.md
index 415ea80ab..85735a722 100644
--- a/docs/customDbRole.java.md
+++ b/docs/customDbRole.java.md
@@ -173,6 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -182,7 +183,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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. |
| putActions
| *No description.* |
| putInheritedRoles
| *No description.* |
| resetActions
| *No description.* |
@@ -255,6 +258,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
@@ -363,6 +382,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
@@ -375,6 +413,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.
+
+---
+
##### `putActions`
```java
@@ -424,6 +487,7 @@ public void resetInheritedRoles()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CustomDbRole resource upon running "cdktf plan ". |
---
@@ -487,6 +551,50 @@ CustomDbRole.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.custom_db_role.CustomDbRole;
+
+CustomDbRole.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),CustomDbRole.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a CustomDbRole 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 CustomDbRole to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing CustomDbRole that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/custom_db_role#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 CustomDbRole to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/customDbRole.python.md b/docs/customDbRole.python.md
index a1ca89c2f..b35065245 100644
--- a/docs/customDbRole.python.md
+++ b/docs/customDbRole.python.md
@@ -169,6 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -178,7 +179,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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_actions
| *No description.* |
| put_inherited_roles
| *No description.* |
| reset_actions
| *No description.* |
@@ -256,6 +259,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
@@ -382,6 +403,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
@@ -396,6 +438,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_actions`
```python
@@ -449,6 +518,7 @@ def reset_inherited_roles() -> 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 CustomDbRole resource upon running "cdktf plan ". |
---
@@ -518,6 +588,55 @@ customDbRole.CustomDbRole.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import custom_db_role
+
+customDbRole.CustomDbRole.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a CustomDbRole 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 CustomDbRole to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing CustomDbRole that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/custom_db_role#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 CustomDbRole to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/customDbRole.typescript.md b/docs/customDbRole.typescript.md
index b5b9f1abf..9f75bdc37 100644
--- a/docs/customDbRole.typescript.md
+++ b/docs/customDbRole.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. |
| putActions
| *No description.* |
| putInheritedRoles
| *No description.* |
| resetActions
| *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.
+
+---
+
##### `putActions`
```typescript
@@ -311,6 +372,7 @@ public resetInheritedRoles(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CustomDbRole resource upon running "cdktf plan ". |
---
@@ -374,6 +436,50 @@ customDbRole.CustomDbRole.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { customDbRole } from '@cdktf/provider-mongodbatlas'
+
+customDbRole.CustomDbRole.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a CustomDbRole 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 CustomDbRole to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing CustomDbRole that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/custom_db_role#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 CustomDbRole to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/customDnsConfigurationClusterAws.csharp.md b/docs/customDnsConfigurationClusterAws.csharp.md
index 7f1ad8be4..f20c9e036 100644
--- a/docs/customDnsConfigurationClusterAws.csharp.md
+++ b/docs/customDnsConfigurationClusterAws.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.* |
---
@@ -138,6 +141,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
@@ -246,6 +265,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
@@ -258,6 +295,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
@@ -271,6 +332,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CustomDnsConfigurationClusterAws resource upon running "cdktf plan ". |
---
@@ -334,6 +396,50 @@ CustomDnsConfigurationClusterAws.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+CustomDnsConfigurationClusterAws.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a CustomDnsConfigurationClusterAws 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 CustomDnsConfigurationClusterAws to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing CustomDnsConfigurationClusterAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/custom_dns_configuration_cluster_aws#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 CustomDnsConfigurationClusterAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/customDnsConfigurationClusterAws.go.md b/docs/customDnsConfigurationClusterAws.go.md
index 45ea72a98..d732ff2ec 100644
--- a/docs/customDnsConfigurationClusterAws.go.md
+++ b/docs/customDnsConfigurationClusterAws.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdnsconfigurationclusteraws"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdnsconfigurationclusteraws"
customdnsconfigurationclusteraws.NewCustomDnsConfigurationClusterAws(scope Construct, id *string, config CustomDnsConfigurationClusterAwsConfig) CustomDnsConfigurationClusterAws
```
@@ -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.* |
---
@@ -138,6 +141,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
@@ -246,6 +265,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
@@ -258,6 +295,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
@@ -271,13 +332,14 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a CustomDnsConfigurationClusterAws resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdnsconfigurationclusteraws"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdnsconfigurationclusteraws"
customdnsconfigurationclusteraws.CustomDnsConfigurationClusterAws_IsConstruct(x interface{}) *bool
```
@@ -309,7 +371,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdnsconfigurationclusteraws"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdnsconfigurationclusteraws"
customdnsconfigurationclusteraws.CustomDnsConfigurationClusterAws_IsTerraformElement(x interface{}) *bool
```
@@ -323,7 +385,7 @@ customdnsconfigurationclusteraws.CustomDnsConfigurationClusterAws_IsTerraformEle
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdnsconfigurationclusteraws"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdnsconfigurationclusteraws"
customdnsconfigurationclusteraws.CustomDnsConfigurationClusterAws_IsTerraformResource(x interface{}) *bool
```
@@ -334,6 +396,50 @@ customdnsconfigurationclusteraws.CustomDnsConfigurationClusterAws_IsTerraformRes
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdnsconfigurationclusteraws"
+
+customdnsconfigurationclusteraws.CustomDnsConfigurationClusterAws_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a CustomDnsConfigurationClusterAws 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 CustomDnsConfigurationClusterAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing CustomDnsConfigurationClusterAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/custom_dns_configuration_cluster_aws#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 CustomDnsConfigurationClusterAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -588,7 +694,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/customdnsconfigurationclusteraws"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/customdnsconfigurationclusteraws"
&customdnsconfigurationclusteraws.CustomDnsConfigurationClusterAwsConfig {
Connection: interface{},
diff --git a/docs/customDnsConfigurationClusterAws.java.md b/docs/customDnsConfigurationClusterAws.java.md
index 0ba8bce30..ecf17aeb6 100644
--- a/docs/customDnsConfigurationClusterAws.java.md
+++ b/docs/customDnsConfigurationClusterAws.java.md
@@ -148,6 +148,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
@@ -157,7 +158,9 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
---
@@ -226,6 +229,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
@@ -334,6 +353,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
@@ -346,6 +384,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
@@ -359,6 +422,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CustomDnsConfigurationClusterAws resource upon running "cdktf plan ". |
---
@@ -422,6 +486,50 @@ CustomDnsConfigurationClusterAws.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.custom_dns_configuration_cluster_aws.CustomDnsConfigurationClusterAws;
+
+CustomDnsConfigurationClusterAws.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),CustomDnsConfigurationClusterAws.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a CustomDnsConfigurationClusterAws 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 CustomDnsConfigurationClusterAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing CustomDnsConfigurationClusterAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/custom_dns_configuration_cluster_aws#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 CustomDnsConfigurationClusterAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/customDnsConfigurationClusterAws.python.md b/docs/customDnsConfigurationClusterAws.python.md
index 182f84100..5b8f42f6a 100644
--- a/docs/customDnsConfigurationClusterAws.python.md
+++ b/docs/customDnsConfigurationClusterAws.python.md
@@ -145,6 +145,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
@@ -154,7 +155,9 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
---
@@ -228,6 +231,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
@@ -354,6 +375,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
@@ -368,6 +410,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
@@ -381,6 +450,7 @@ def reset_id() -> 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 CustomDnsConfigurationClusterAws resource upon running "cdktf plan ". |
---
@@ -450,6 +520,55 @@ customDnsConfigurationClusterAws.CustomDnsConfigurationClusterAws.is_terraform_r
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import custom_dns_configuration_cluster_aws
+
+customDnsConfigurationClusterAws.CustomDnsConfigurationClusterAws.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a CustomDnsConfigurationClusterAws 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 CustomDnsConfigurationClusterAws to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing CustomDnsConfigurationClusterAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/custom_dns_configuration_cluster_aws#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 CustomDnsConfigurationClusterAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/customDnsConfigurationClusterAws.typescript.md b/docs/customDnsConfigurationClusterAws.typescript.md
index 3dcb485cd..994fea9dc 100644
--- a/docs/customDnsConfigurationClusterAws.typescript.md
+++ b/docs/customDnsConfigurationClusterAws.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.* |
---
@@ -138,6 +141,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
@@ -246,6 +265,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
@@ -258,6 +295,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
@@ -271,6 +332,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CustomDnsConfigurationClusterAws resource upon running "cdktf plan ". |
---
@@ -334,6 +396,50 @@ customDnsConfigurationClusterAws.CustomDnsConfigurationClusterAws.isTerraformRes
---
+##### `generateConfigForImport`
+
+```typescript
+import { customDnsConfigurationClusterAws } from '@cdktf/provider-mongodbatlas'
+
+customDnsConfigurationClusterAws.CustomDnsConfigurationClusterAws.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a CustomDnsConfigurationClusterAws 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 CustomDnsConfigurationClusterAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing CustomDnsConfigurationClusterAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/custom_dns_configuration_cluster_aws#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 CustomDnsConfigurationClusterAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataLake.csharp.md b/docs/dataLake.csharp.md
index 980e38e9c..5453c1ec1 100644
--- a/docs/dataLake.csharp.md
+++ b/docs/dataLake.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. |
| PutAws
| *No description.* |
| PutDataProcessRegion
| *No description.* |
| ResetDataProcessRegion
| *No description.* |
@@ -141,6 +144,22 @@ private object ToTerraform()
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```csharp
+private void AddMoveTarget(string MoveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```csharp
@@ -249,6 +268,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri
---
+##### `ImportFrom`
+
+```csharp
+private void ImportFrom(string Id, TerraformProvider Provider = null)
+```
+
+###### `Id`Required
+
+- *Type:* string
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```csharp
@@ -261,6 +298,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
---
+##### `MoveTo`
+
+```csharp
+private void MoveTo(string MoveTarget, object Index = null)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `Index`Optional
+
+- *Type:* object
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutAws`
```csharp
@@ -304,6 +365,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataLake resource upon running "cdktf plan ". |
---
@@ -367,6 +429,50 @@ DataLake.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+DataLake.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataLake 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 DataLake to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataLake that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/data_lake#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 DataLake to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataLake.go.md b/docs/dataLake.go.md
index a7f99db5d..d4caa46a1 100644
--- a/docs/dataLake.go.md
+++ b/docs/dataLake.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.NewDataLake(scope Construct, id *string, config DataLakeConfig) DataLake
```
@@ -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. |
| PutAws
| *No description.* |
| PutDataProcessRegion
| *No description.* |
| ResetDataProcessRegion
| *No description.* |
@@ -141,6 +144,22 @@ func ToTerraform() interface{}
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```go
+func AddMoveTarget(moveTarget *string)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```go
@@ -249,6 +268,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
---
+##### `ImportFrom`
+
+```go
+func ImportFrom(id *string, provider TerraformProvider)
+```
+
+###### `id`Required
+
+- *Type:* *string
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```go
@@ -261,6 +298,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
---
+##### `MoveTo`
+
+```go
+func MoveTo(moveTarget *string, index interface{})
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* interface{}
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutAws`
```go
@@ -304,13 +365,14 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataLake resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.DataLake_IsConstruct(x interface{}) *bool
```
@@ -342,7 +404,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.DataLake_IsTerraformElement(x interface{}) *bool
```
@@ -356,7 +418,7 @@ datalake.DataLake_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.DataLake_IsTerraformResource(x interface{}) *bool
```
@@ -367,6 +429,50 @@ datalake.DataLake_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
+
+datalake.DataLake_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataLake 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 DataLake to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataLake that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/data_lake#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 DataLake to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -709,7 +815,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
&datalake.DataLakeAws {
RoleId: *string,
@@ -755,7 +861,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
&datalake.DataLakeConfig {
Connection: interface{},
@@ -765,10 +871,10 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake
Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle,
Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider,
Provisioners: *[]interface{},
- Aws: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.dataLake.DataLakeAws,
+ Aws: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.dataLake.DataLakeAws,
Name: *string,
ProjectId: *string,
- DataProcessRegion: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.dataLake.DataLakeDataProcessRegion,
+ DataProcessRegion: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.dataLake.DataLakeDataProcessRegion,
Id: *string,
}
```
@@ -934,7 +1040,7 @@ If you experience problems setting this value it might not be settable. Please t
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
&datalake.DataLakeDataProcessRegion {
CloudProvider: *string,
@@ -980,7 +1086,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
&datalake.DataLakeStorageDatabases {
@@ -993,7 +1099,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
&datalake.DataLakeStorageDatabasesCollections {
@@ -1006,7 +1112,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
&datalake.DataLakeStorageDatabasesCollectionsDataSources {
@@ -1019,7 +1125,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
&datalake.DataLakeStorageDatabasesViews {
@@ -1032,7 +1138,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
&datalake.DataLakeStorageStores {
@@ -1047,7 +1153,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.NewDataLakeAwsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataLakeAwsOutputReference
```
@@ -1373,7 +1479,7 @@ func InternalValue() DataLakeAws
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.NewDataLakeDataProcessRegionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataLakeDataProcessRegionOutputReference
```
@@ -1666,7 +1772,7 @@ func InternalValue() DataLakeDataProcessRegion
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.NewDataLakeStorageDatabasesCollectionsDataSourcesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLakeStorageDatabasesCollectionsDataSourcesList
```
@@ -1798,7 +1904,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.NewDataLakeStorageDatabasesCollectionsDataSourcesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataLakeStorageDatabasesCollectionsDataSourcesOutputReference
```
@@ -2098,7 +2204,7 @@ func InternalValue() DataLakeStorageDatabasesCollectionsDataSources
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.NewDataLakeStorageDatabasesCollectionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLakeStorageDatabasesCollectionsList
```
@@ -2230,7 +2336,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.NewDataLakeStorageDatabasesCollectionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataLakeStorageDatabasesCollectionsOutputReference
```
@@ -2519,7 +2625,7 @@ func InternalValue() DataLakeStorageDatabasesCollections
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.NewDataLakeStorageDatabasesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLakeStorageDatabasesList
```
@@ -2651,7 +2757,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.NewDataLakeStorageDatabasesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataLakeStorageDatabasesOutputReference
```
@@ -2962,7 +3068,7 @@ func InternalValue() DataLakeStorageDatabases
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.NewDataLakeStorageDatabasesViewsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLakeStorageDatabasesViewsList
```
@@ -3094,7 +3200,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.NewDataLakeStorageDatabasesViewsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataLakeStorageDatabasesViewsOutputReference
```
@@ -3394,7 +3500,7 @@ func InternalValue() DataLakeStorageDatabasesViews
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.NewDataLakeStorageStoresList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLakeStorageStoresList
```
@@ -3526,7 +3632,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalake"
datalake.NewDataLakeStorageStoresOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataLakeStorageStoresOutputReference
```
diff --git a/docs/dataLake.java.md b/docs/dataLake.java.md
index e7f6702f9..beb8dc8a2 100644
--- a/docs/dataLake.java.md
+++ b/docs/dataLake.java.md
@@ -171,6 +171,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
@@ -180,7 +181,9 @@ If you experience problems setting this value it might not be settable. Please t
| 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. |
| putAws
| *No description.* |
| putDataProcessRegion
| *No description.* |
| resetDataProcessRegion
| *No description.* |
@@ -252,6 +255,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
@@ -360,6 +379,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
@@ -372,6 +410,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.
+
+---
+
##### `putAws`
```java
@@ -415,6 +478,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataLake resource upon running "cdktf plan ". |
---
@@ -478,6 +542,50 @@ DataLake.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.data_lake.DataLake;
+
+DataLake.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataLake.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataLake 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 DataLake to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataLake that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/data_lake#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 DataLake to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataLake.python.md b/docs/dataLake.python.md
index 01a193355..bbca04a01 100644
--- a/docs/dataLake.python.md
+++ b/docs/dataLake.python.md
@@ -169,6 +169,7 @@ If you experience problems setting this value it might not be settable. Please t
| 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.* |
@@ -178,7 +179,9 @@ If you experience problems setting this value it might not be settable. Please t
| 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_aws
| *No description.* |
| put_data_process_region
| *No description.* |
| reset_data_process_region
| *No description.* |
@@ -255,6 +258,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
@@ -381,6 +402,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
@@ -395,6 +437,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_aws`
```python
@@ -464,6 +533,7 @@ def reset_id() -> 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 DataLake resource upon running "cdktf plan ". |
---
@@ -533,6 +603,55 @@ dataLake.DataLake.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import data_lake
+
+dataLake.DataLake.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataLake 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 DataLake to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataLake that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/data_lake#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 DataLake to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataLake.typescript.md b/docs/dataLake.typescript.md
index dd26ce387..87235e995 100644
--- a/docs/dataLake.typescript.md
+++ b/docs/dataLake.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. |
| putAws
| *No description.* |
| putDataProcessRegion
| *No description.* |
| resetDataProcessRegion
| *No description.* |
@@ -141,6 +144,22 @@ public toTerraform(): any
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```typescript
+public addMoveTarget(moveTarget: string): void
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```typescript
@@ -249,6 +268,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri
---
+##### `importFrom`
+
+```typescript
+public importFrom(id: string, provider?: TerraformProvider): void
+```
+
+###### `id`Required
+
+- *Type:* string
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```typescript
@@ -261,6 +298,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
---
+##### `moveTo`
+
+```typescript
+public moveTo(moveTarget: string, index?: string | number): void
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* string | number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putAws`
```typescript
@@ -304,6 +365,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataLake resource upon running "cdktf plan ". |
---
@@ -367,6 +429,50 @@ dataLake.DataLake.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataLake } from '@cdktf/provider-mongodbatlas'
+
+dataLake.DataLake.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataLake 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 DataLake to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataLake that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/data_lake#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 DataLake to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataLakePipeline.csharp.md b/docs/dataLakePipeline.csharp.md
index 6e4d9372e..f4f95eed3 100644
--- a/docs/dataLakePipeline.csharp.md
+++ b/docs/dataLakePipeline.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. |
| PutSink
| *No description.* |
| PutSource
| *No description.* |
| PutTransformations
| *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.
+
+---
+
##### `PutSink`
```csharp
@@ -324,6 +385,7 @@ private void ResetTransformations()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataLakePipeline resource upon running "cdktf plan ". |
---
@@ -387,6 +449,50 @@ DataLakePipeline.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+DataLakePipeline.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataLakePipeline 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 DataLakePipeline to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataLakePipeline that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/data_lake_pipeline#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 DataLakePipeline to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataLakePipeline.go.md b/docs/dataLakePipeline.go.md
index 0daf8cb01..45d5c33d2 100644
--- a/docs/dataLakePipeline.go.md
+++ b/docs/dataLakePipeline.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
datalakepipeline.NewDataLakePipeline(scope Construct, id *string, config DataLakePipelineConfig) DataLakePipeline
```
@@ -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. |
| PutSink
| *No description.* |
| PutSource
| *No description.* |
| PutTransformations
| *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.
+
+---
+
##### `PutSink`
```go
@@ -324,13 +385,14 @@ func ResetTransformations()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataLakePipeline resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
datalakepipeline.DataLakePipeline_IsConstruct(x interface{}) *bool
```
@@ -362,7 +424,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
datalakepipeline.DataLakePipeline_IsTerraformElement(x interface{}) *bool
```
@@ -376,7 +438,7 @@ datalakepipeline.DataLakePipeline_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
datalakepipeline.DataLakePipeline_IsTerraformResource(x interface{}) *bool
```
@@ -387,6 +449,50 @@ datalakepipeline.DataLakePipeline_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
+
+datalakepipeline.DataLakePipeline_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataLakePipeline 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 DataLakePipeline to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataLakePipeline that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/data_lake_pipeline#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 DataLakePipeline to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -751,7 +857,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
&datalakepipeline.DataLakePipelineConfig {
Connection: interface{},
@@ -763,8 +869,8 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake
Provisioners: *[]interface{},
Name: *string,
ProjectId: *string,
- Sink: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.dataLakePipeline.DataLakePipelineSink,
- Source: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6.dataLakePipeline.DataLakePipelineSource,
+ Sink: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.dataLakePipeline.DataLakePipelineSink,
+ Source: github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas.dataLakePipeline.DataLakePipelineSource,
Transformations: interface{},
}
```
@@ -929,7 +1035,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
&datalakepipeline.DataLakePipelineIngestionSchedules {
@@ -942,7 +1048,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
&datalakepipeline.DataLakePipelineSink {
PartitionFields: interface{},
@@ -1018,7 +1124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
&datalakepipeline.DataLakePipelineSinkPartitionFields {
FieldName: *string,
@@ -1064,7 +1170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
&datalakepipeline.DataLakePipelineSnapshots {
@@ -1077,7 +1183,7 @@ import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalake
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
&datalakepipeline.DataLakePipelineSource {
ClusterName: *string,
@@ -1179,7 +1285,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
&datalakepipeline.DataLakePipelineTransformations {
Field: *string,
@@ -1227,7 +1333,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
datalakepipeline.NewDataLakePipelineIngestionSchedulesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLakePipelineIngestionSchedulesList
```
@@ -1359,7 +1465,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
datalakepipeline.NewDataLakePipelineIngestionSchedulesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataLakePipelineIngestionSchedulesOutputReference
```
@@ -1681,7 +1787,7 @@ func InternalValue() DataLakePipelineIngestionSchedules
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
datalakepipeline.NewDataLakePipelineSinkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataLakePipelineSinkOutputReference
```
@@ -2059,7 +2165,7 @@ func InternalValue() DataLakePipelineSink
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
datalakepipeline.NewDataLakePipelineSinkPartitionFieldsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLakePipelineSinkPartitionFieldsList
```
@@ -2202,7 +2308,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
datalakepipeline.NewDataLakePipelineSinkPartitionFieldsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataLakePipelineSinkPartitionFieldsOutputReference
```
@@ -2513,7 +2619,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
datalakepipeline.NewDataLakePipelineSnapshotsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLakePipelineSnapshotsList
```
@@ -2645,7 +2751,7 @@ func Fqn() *string
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
datalakepipeline.NewDataLakePipelineSnapshotsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataLakePipelineSnapshotsOutputReference
```
@@ -3066,7 +3172,7 @@ func InternalValue() DataLakePipelineSnapshots
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
datalakepipeline.NewDataLakePipelineSourceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataLakePipelineSourceOutputReference
```
@@ -3489,7 +3595,7 @@ func InternalValue() DataLakePipelineSource
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
datalakepipeline.NewDataLakePipelineTransformationsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataLakePipelineTransformationsList
```
@@ -3632,7 +3738,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datalakepipeline"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datalakepipeline"
datalakepipeline.NewDataLakePipelineTransformationsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataLakePipelineTransformationsOutputReference
```
diff --git a/docs/dataLakePipeline.java.md b/docs/dataLakePipeline.java.md
index e7131d3b7..5b041e407 100644
--- a/docs/dataLakePipeline.java.md
+++ b/docs/dataLakePipeline.java.md
@@ -171,6 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -180,7 +181,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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. |
| putSink
| *No description.* |
| putSource
| *No description.* |
| putTransformations
| *No description.* |
@@ -254,6 +257,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
@@ -362,6 +381,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
@@ -374,6 +412,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.
+
+---
+
##### `putSink`
```java
@@ -435,6 +498,7 @@ public void resetTransformations()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataLakePipeline resource upon running "cdktf plan ". |
---
@@ -498,6 +562,50 @@ DataLakePipeline.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.data_lake_pipeline.DataLakePipeline;
+
+DataLakePipeline.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataLakePipeline.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataLakePipeline 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 DataLakePipeline to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataLakePipeline that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/data_lake_pipeline#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 DataLakePipeline to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataLakePipeline.python.md b/docs/dataLakePipeline.python.md
index d02834dd4..11403cba3 100644
--- a/docs/dataLakePipeline.python.md
+++ b/docs/dataLakePipeline.python.md
@@ -168,6 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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.* |
@@ -177,7 +178,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/mongo
| 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_sink
| *No description.* |
| put_source
| *No description.* |
| put_transformations
| *No description.* |
@@ -256,6 +259,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
@@ -382,6 +403,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
@@ -396,6 +438,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_sink`
```python
@@ -541,6 +610,7 @@ def reset_transformations() -> 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 DataLakePipeline resource upon running "cdktf plan ". |
---
@@ -610,6 +680,55 @@ dataLakePipeline.DataLakePipeline.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import data_lake_pipeline
+
+dataLakePipeline.DataLakePipeline.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataLakePipeline 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 DataLakePipeline to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataLakePipeline that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/data_lake_pipeline#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 DataLakePipeline to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataLakePipeline.typescript.md b/docs/dataLakePipeline.typescript.md
index a5bfefd93..3cd46bffe 100644
--- a/docs/dataLakePipeline.typescript.md
+++ b/docs/dataLakePipeline.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. |
| putSink
| *No description.* |
| putSource
| *No description.* |
| putTransformations
| *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.
+
+---
+
##### `putSink`
```typescript
@@ -324,6 +385,7 @@ public resetTransformations(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataLakePipeline resource upon running "cdktf plan ". |
---
@@ -387,6 +449,50 @@ dataLakePipeline.DataLakePipeline.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataLakePipeline } from '@cdktf/provider-mongodbatlas'
+
+dataLakePipeline.DataLakePipeline.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataLakePipeline 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 DataLakePipeline to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataLakePipeline that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/resources/data_lake_pipeline#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 DataLakePipeline to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataMongodbatlasAccessListApiKey.csharp.md b/docs/dataMongodbatlasAccessListApiKey.csharp.md
index 662a88042..fb96723a5 100644
--- a/docs/dataMongodbatlasAccessListApiKey.csharp.md
+++ b/docs/dataMongodbatlasAccessListApiKey.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 DataMongodbatlasAccessListApiKey resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ DataMongodbatlasAccessListApiKey.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+DataMongodbatlasAccessListApiKey.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataMongodbatlasAccessListApiKey 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 DataMongodbatlasAccessListApiKey to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataMongodbatlasAccessListApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/data-sources/access_list_api_key#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 DataMongodbatlasAccessListApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataMongodbatlasAccessListApiKey.go.md b/docs/dataMongodbatlasAccessListApiKey.go.md
index 207f3ac3e..59b8a98a4 100644
--- a/docs/dataMongodbatlasAccessListApiKey.go.md
+++ b/docs/dataMongodbatlasAccessListApiKey.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datamongodbatlasaccesslistapikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datamongodbatlasaccesslistapikey"
datamongodbatlasaccesslistapikey.NewDataMongodbatlasAccessListApiKey(scope Construct, id *string, config DataMongodbatlasAccessListApiKeyConfig) DataMongodbatlasAccessListApiKey
```
@@ -271,13 +271,14 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataMongodbatlasAccessListApiKey resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datamongodbatlasaccesslistapikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datamongodbatlasaccesslistapikey"
datamongodbatlasaccesslistapikey.DataMongodbatlasAccessListApiKey_IsConstruct(x interface{}) *bool
```
@@ -309,7 +310,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datamongodbatlasaccesslistapikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datamongodbatlasaccesslistapikey"
datamongodbatlasaccesslistapikey.DataMongodbatlasAccessListApiKey_IsTerraformElement(x interface{}) *bool
```
@@ -323,7 +324,7 @@ datamongodbatlasaccesslistapikey.DataMongodbatlasAccessListApiKey_IsTerraformEle
##### `IsTerraformDataSource`
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datamongodbatlasaccesslistapikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datamongodbatlasaccesslistapikey"
datamongodbatlasaccesslistapikey.DataMongodbatlasAccessListApiKey_IsTerraformDataSource(x interface{}) *bool
```
@@ -334,6 +335,50 @@ datamongodbatlasaccesslistapikey.DataMongodbatlasAccessListApiKey_IsTerraformDat
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datamongodbatlasaccesslistapikey"
+
+datamongodbatlasaccesslistapikey.DataMongodbatlasAccessListApiKey_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataMongodbatlasAccessListApiKey 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 DataMongodbatlasAccessListApiKey to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataMongodbatlasAccessListApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/data-sources/access_list_api_key#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 DataMongodbatlasAccessListApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -643,7 +688,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datamongodbatlasaccesslistapikey"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datamongodbatlasaccesslistapikey"
&datamongodbatlasaccesslistapikey.DataMongodbatlasAccessListApiKeyConfig {
Connection: interface{},
diff --git a/docs/dataMongodbatlasAccessListApiKey.java.md b/docs/dataMongodbatlasAccessListApiKey.java.md
index 3a4f36ed8..b5b8be1ba 100644
--- a/docs/dataMongodbatlasAccessListApiKey.java.md
+++ b/docs/dataMongodbatlasAccessListApiKey.java.md
@@ -368,6 +368,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformDataSource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataMongodbatlasAccessListApiKey resource upon running "cdktf plan ". |
---
@@ -431,6 +432,50 @@ DataMongodbatlasAccessListApiKey.isTerraformDataSource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.mongodbatlas.data_mongodbatlas_access_list_api_key.DataMongodbatlasAccessListApiKey;
+
+DataMongodbatlasAccessListApiKey.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataMongodbatlasAccessListApiKey.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataMongodbatlasAccessListApiKey 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 DataMongodbatlasAccessListApiKey to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataMongodbatlasAccessListApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/data-sources/access_list_api_key#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 DataMongodbatlasAccessListApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataMongodbatlasAccessListApiKey.python.md b/docs/dataMongodbatlasAccessListApiKey.python.md
index 87a5cbed4..e0343b57d 100644
--- a/docs/dataMongodbatlasAccessListApiKey.python.md
+++ b/docs/dataMongodbatlasAccessListApiKey.python.md
@@ -391,6 +391,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 DataMongodbatlasAccessListApiKey resource upon running "cdktf plan ". |
---
@@ -460,6 +461,55 @@ dataMongodbatlasAccessListApiKey.DataMongodbatlasAccessListApiKey.is_terraform_d
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_mongodbatlas import data_mongodbatlas_access_list_api_key
+
+dataMongodbatlasAccessListApiKey.DataMongodbatlasAccessListApiKey.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataMongodbatlasAccessListApiKey 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 DataMongodbatlasAccessListApiKey to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataMongodbatlasAccessListApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/data-sources/access_list_api_key#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 DataMongodbatlasAccessListApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataMongodbatlasAccessListApiKey.typescript.md b/docs/dataMongodbatlasAccessListApiKey.typescript.md
index c5c3bef6e..5c51113e6 100644
--- a/docs/dataMongodbatlasAccessListApiKey.typescript.md
+++ b/docs/dataMongodbatlasAccessListApiKey.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 DataMongodbatlasAccessListApiKey resource upon running "cdktf plan ". |
---
@@ -334,6 +335,50 @@ dataMongodbatlasAccessListApiKey.DataMongodbatlasAccessListApiKey.isTerraformDat
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataMongodbatlasAccessListApiKey } from '@cdktf/provider-mongodbatlas'
+
+dataMongodbatlasAccessListApiKey.DataMongodbatlasAccessListApiKey.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataMongodbatlasAccessListApiKey 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 DataMongodbatlasAccessListApiKey to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataMongodbatlasAccessListApiKey that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/data-sources/access_list_api_key#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 DataMongodbatlasAccessListApiKey to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataMongodbatlasAccessListApiKeys.csharp.md b/docs/dataMongodbatlasAccessListApiKeys.csharp.md
index 0335e1561..3baf5ab45 100644
--- a/docs/dataMongodbatlasAccessListApiKeys.csharp.md
+++ b/docs/dataMongodbatlasAccessListApiKeys.csharp.md
@@ -285,6 +285,7 @@ private void ResetPageNum()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformDataSource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataMongodbatlasAccessListApiKeys resource upon running "cdktf plan ". |
---
@@ -348,6 +349,50 @@ DataMongodbatlasAccessListApiKeys.IsTerraformDataSource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Mongodbatlas;
+
+DataMongodbatlasAccessListApiKeys.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataMongodbatlasAccessListApiKeys 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 DataMongodbatlasAccessListApiKeys to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataMongodbatlasAccessListApiKeys that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/mongodb/mongodbatlas/1.12.1/docs/data-sources/access_list_api_keys#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 DataMongodbatlasAccessListApiKeys to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataMongodbatlasAccessListApiKeys.go.md b/docs/dataMongodbatlasAccessListApiKeys.go.md
index 72a2f033d..ded4d3e62 100644
--- a/docs/dataMongodbatlasAccessListApiKeys.go.md
+++ b/docs/dataMongodbatlasAccessListApiKeys.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/mongodb/mongodbatlas
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/v6/datamongodbatlasaccesslistapikeys"
+import "github.com/cdktf/cdktf-provider-mongodbatlas-go/mongodbatlas/datamongodbatlasaccesslistapikeys"
datamongodbatlasaccesslistapikeys.NewDataMongodbatlasAccessListApiKeys(scope Construct, id *string, config DataMongodbatlasAccessListApiKeysConfig) DataMongodbatlasAccessListApiKeys
```
@@ -285,13 +285,14 @@ func ResetPageNum()
|