diff --git a/.github/workflows/auto-close-community-issues.yml b/.github/workflows/auto-close-community-issues.yml
index f78e3785f..61ddf4a1c 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 0adeaab43..88a640942 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 4adf9bb1b..bbf9dd80c 100644
--- a/.projenrc.js
+++ b/.projenrc.js
@@ -7,7 +7,7 @@ const { CdktfProviderProject } = require("@cdktf/provider-project");
const project = new CdktfProviderProject({
useCustomGithubRunner: false,
terraformProvider: "spotinst/spotinst@~> 1.0",
- cdktfVersion: "^0.18.0",
+ cdktfVersion: "^0.19.0",
constructsVersion: "^10.0.0",
minNodeVersion: "18.12.0",
jsiiVersion: "^5.0.1",
diff --git a/docs/accountAws.csharp.md b/docs/accountAws.csharp.md
index 1263f08c3..b09ae6858 100644
--- a/docs/accountAws.csharp.md
+++ b/docs/accountAws.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 AccountAws resource upon running "cdktf plan ". |
---
@@ -334,6 +396,50 @@ AccountAws.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+AccountAws.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a AccountAws 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 AccountAws to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing AccountAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/account_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 AccountAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/accountAws.go.md b/docs/accountAws.go.md
index 96d21e2f6..ca550ac24 100644
--- a/docs/accountAws.go.md
+++ b/docs/accountAws.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/accountaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/accountaws"
accountaws.NewAccountAws(scope Construct, id *string, config AccountAwsConfig) AccountAws
```
@@ -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 AccountAws resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/accountaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/accountaws"
accountaws.AccountAws_IsConstruct(x interface{}) *bool
```
@@ -309,7 +371,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/accountaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/accountaws"
accountaws.AccountAws_IsTerraformElement(x interface{}) *bool
```
@@ -323,7 +385,7 @@ accountaws.AccountAws_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/accountaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/accountaws"
accountaws.AccountAws_IsTerraformResource(x interface{}) *bool
```
@@ -334,6 +396,50 @@ accountaws.AccountAws_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/accountaws"
+
+accountaws.AccountAws_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a AccountAws 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 AccountAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing AccountAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/account_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 AccountAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -566,7 +672,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/accountaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/accountaws"
&accountaws.AccountAwsConfig {
Connection: interface{},
diff --git a/docs/accountAws.java.md b/docs/accountAws.java.md
index f2c105c6e..8c2f74e5c 100644
--- a/docs/accountAws.java.md
+++ b/docs/accountAws.java.md
@@ -137,6 +137,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.* |
@@ -146,7 +147,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.* |
---
@@ -215,6 +218,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
@@ -323,6 +342,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
@@ -335,6 +373,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
@@ -348,6 +411,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a AccountAws resource upon running "cdktf plan ". |
---
@@ -411,6 +475,50 @@ AccountAws.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.account_aws.AccountAws;
+
+AccountAws.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),AccountAws.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a AccountAws 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 AccountAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing AccountAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/account_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 AccountAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/accountAws.python.md b/docs/accountAws.python.md
index 1b2e875de..b77d7e847 100644
--- a/docs/accountAws.python.md
+++ b/docs/accountAws.python.md
@@ -135,6 +135,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.* |
@@ -144,7 +145,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.* |
---
@@ -218,6 +221,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
@@ -344,6 +365,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
@@ -358,6 +400,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
@@ -371,6 +440,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 AccountAws resource upon running "cdktf plan ". |
---
@@ -440,6 +510,55 @@ accountAws.AccountAws.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import account_aws
+
+accountAws.AccountAws.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a AccountAws 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 AccountAws to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing AccountAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/account_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 AccountAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/accountAws.typescript.md b/docs/accountAws.typescript.md
index baea74e92..1499b9999 100644
--- a/docs/accountAws.typescript.md
+++ b/docs/accountAws.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 AccountAws resource upon running "cdktf plan ". |
---
@@ -334,6 +396,50 @@ accountAws.AccountAws.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { accountAws } from '@cdktf/provider-spotinst'
+
+accountAws.AccountAws.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a AccountAws 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 AccountAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing AccountAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/account_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 AccountAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/credentialsAws.csharp.md b/docs/credentialsAws.csharp.md
index f349ee3e4..c3f91fd15 100644
--- a/docs/credentialsAws.csharp.md
+++ b/docs/credentialsAws.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 CredentialsAws resource upon running "cdktf plan ". |
---
@@ -334,6 +396,50 @@ CredentialsAws.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+CredentialsAws.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a CredentialsAws 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 CredentialsAws to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing CredentialsAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/credentials_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 CredentialsAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/credentialsAws.go.md b/docs/credentialsAws.go.md
index 4f11a7c4a..ee12f3434 100644
--- a/docs/credentialsAws.go.md
+++ b/docs/credentialsAws.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/credentialsaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/credentialsaws"
credentialsaws.NewCredentialsAws(scope Construct, id *string, config CredentialsAwsConfig) CredentialsAws
```
@@ -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 CredentialsAws resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/credentialsaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/credentialsaws"
credentialsaws.CredentialsAws_IsConstruct(x interface{}) *bool
```
@@ -309,7 +371,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/credentialsaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/credentialsaws"
credentialsaws.CredentialsAws_IsTerraformElement(x interface{}) *bool
```
@@ -323,7 +385,7 @@ credentialsaws.CredentialsAws_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/credentialsaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/credentialsaws"
credentialsaws.CredentialsAws_IsTerraformResource(x interface{}) *bool
```
@@ -334,6 +396,50 @@ credentialsaws.CredentialsAws_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/credentialsaws"
+
+credentialsaws.CredentialsAws_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a CredentialsAws 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 CredentialsAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing CredentialsAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/credentials_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 CredentialsAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -588,7 +694,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/credentialsaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/credentialsaws"
&credentialsaws.CredentialsAwsConfig {
Connection: interface{},
diff --git a/docs/credentialsAws.java.md b/docs/credentialsAws.java.md
index 97aebeb6b..3af5a126b 100644
--- a/docs/credentialsAws.java.md
+++ b/docs/credentialsAws.java.md
@@ -147,6 +147,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.* |
@@ -156,7 +157,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.* |
---
@@ -225,6 +228,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
@@ -333,6 +352,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
@@ -345,6 +383,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
@@ -358,6 +421,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a CredentialsAws resource upon running "cdktf plan ". |
---
@@ -421,6 +485,50 @@ CredentialsAws.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.credentials_aws.CredentialsAws;
+
+CredentialsAws.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),CredentialsAws.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a CredentialsAws 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 CredentialsAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing CredentialsAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/credentials_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 CredentialsAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/credentialsAws.python.md b/docs/credentialsAws.python.md
index e9e6e57f3..be10cbd4d 100644
--- a/docs/credentialsAws.python.md
+++ b/docs/credentialsAws.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 CredentialsAws resource upon running "cdktf plan ". |
---
@@ -450,6 +520,55 @@ credentialsAws.CredentialsAws.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import credentials_aws
+
+credentialsAws.CredentialsAws.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a CredentialsAws 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 CredentialsAws to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing CredentialsAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/credentials_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 CredentialsAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/credentialsAws.typescript.md b/docs/credentialsAws.typescript.md
index c6893237a..1d8c7bdfa 100644
--- a/docs/credentialsAws.typescript.md
+++ b/docs/credentialsAws.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 CredentialsAws resource upon running "cdktf plan ". |
---
@@ -334,6 +396,50 @@ credentialsAws.CredentialsAws.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { credentialsAws } from '@cdktf/provider-spotinst'
+
+credentialsAws.CredentialsAws.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a CredentialsAws 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 CredentialsAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing CredentialsAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/credentials_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 CredentialsAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataIntegration.csharp.md b/docs/dataIntegration.csharp.md
index ce0fe6e23..2651e1b0c 100644
--- a/docs/dataIntegration.csharp.md
+++ b/docs/dataIntegration.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. |
| PutS3
| *No description.* |
| ResetId
| *No description.* |
| ResetS3
| *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.
+
+---
+
##### `PutS3`
```csharp
@@ -298,6 +359,7 @@ private void ResetStatus()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataIntegration resource upon running "cdktf plan ". |
---
@@ -361,6 +423,50 @@ DataIntegration.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+DataIntegration.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a DataIntegration 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 DataIntegration to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing DataIntegration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/data_integration#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 DataIntegration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataIntegration.go.md b/docs/dataIntegration.go.md
index 608b8ca64..3608f1687 100644
--- a/docs/dataIntegration.go.md
+++ b/docs/dataIntegration.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/dataintegration"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/dataintegration"
dataintegration.NewDataIntegration(scope Construct, id *string, config DataIntegrationConfig) DataIntegration
```
@@ -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. |
| PutS3
| *No description.* |
| ResetId
| *No description.* |
| ResetS3
| *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.
+
+---
+
##### `PutS3`
```go
@@ -298,13 +359,14 @@ func ResetStatus()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a DataIntegration resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/dataintegration"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/dataintegration"
dataintegration.DataIntegration_IsConstruct(x interface{}) *bool
```
@@ -336,7 +398,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/dataintegration"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/dataintegration"
dataintegration.DataIntegration_IsTerraformElement(x interface{}) *bool
```
@@ -350,7 +412,7 @@ dataintegration.DataIntegration_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/dataintegration"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/dataintegration"
dataintegration.DataIntegration_IsTerraformResource(x interface{}) *bool
```
@@ -361,6 +423,50 @@ dataintegration.DataIntegration_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/dataintegration"
+
+dataintegration.DataIntegration_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a DataIntegration 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 DataIntegration to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing DataIntegration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/data_integration#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 DataIntegration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -637,7 +743,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/dataintegration"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/dataintegration"
&dataintegration.DataIntegrationConfig {
Connection: interface{},
@@ -649,7 +755,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/dataintegration
Provisioners: *[]interface{},
Name: *string,
Id: *string,
- S3: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.dataIntegration.DataIntegrationS3,
+ S3: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.dataIntegration.DataIntegrationS3,
Status: *string,
}
```
@@ -800,7 +906,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/dataintegration"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/dataintegration"
&dataintegration.DataIntegrationS3 {
BucketName: *string,
@@ -848,7 +954,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/dataintegration"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/dataintegration"
dataintegration.NewDataIntegrationS3OutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataIntegrationS3OutputReference
```
diff --git a/docs/dataIntegration.java.md b/docs/dataIntegration.java.md
index 8cbb70eec..e65202df2 100644
--- a/docs/dataIntegration.java.md
+++ b/docs/dataIntegration.java.md
@@ -159,6 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -168,7 +169,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putS3
| *No description.* |
| resetId
| *No description.* |
| resetS3
| *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.
+
+---
+
##### `putS3`
```java
@@ -397,6 +460,7 @@ public void resetStatus()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataIntegration resource upon running "cdktf plan ". |
---
@@ -460,6 +524,50 @@ DataIntegration.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.data_integration.DataIntegration;
+
+DataIntegration.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DataIntegration.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a DataIntegration 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 DataIntegration to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing DataIntegration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/data_integration#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 DataIntegration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataIntegration.python.md b/docs/dataIntegration.python.md
index fd07f3d32..5aca73260 100644
--- a/docs/dataIntegration.python.md
+++ b/docs/dataIntegration.python.md
@@ -157,6 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_s3
| *No description.* |
| reset_id
| *No description.* |
| reset_s3
| *No description.* |
@@ -243,6 +246,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
@@ -369,6 +390,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
@@ -383,6 +425,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_s3`
```python
@@ -433,6 +502,7 @@ def reset_status() -> 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 DataIntegration resource upon running "cdktf plan ". |
---
@@ -502,6 +572,55 @@ dataIntegration.DataIntegration.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import data_integration
+
+dataIntegration.DataIntegration.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a DataIntegration 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 DataIntegration to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing DataIntegration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/data_integration#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 DataIntegration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/dataIntegration.typescript.md b/docs/dataIntegration.typescript.md
index b0bf52d26..400c58072 100644
--- a/docs/dataIntegration.typescript.md
+++ b/docs/dataIntegration.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. |
| putS3
| *No description.* |
| resetId
| *No description.* |
| resetS3
| *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.
+
+---
+
##### `putS3`
```typescript
@@ -298,6 +359,7 @@ public resetStatus(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a DataIntegration resource upon running "cdktf plan ". |
---
@@ -361,6 +423,50 @@ dataIntegration.DataIntegration.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { dataIntegration } from '@cdktf/provider-spotinst'
+
+dataIntegration.DataIntegration.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a DataIntegration 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 DataIntegration to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing DataIntegration that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/data_integration#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 DataIntegration to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAws.csharp.md b/docs/elastigroupAws.csharp.md
index 1142b4deb..9782bb3dd 100644
--- a/docs/elastigroupAws.csharp.md
+++ b/docs/elastigroupAws.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. |
| PutCpuOptions
| *No description.* |
| PutEbsBlockDevice
| *No description.* |
| PutEphemeralBlockDevice
| *No description.* |
@@ -250,6 +253,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
@@ -358,6 +377,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
@@ -370,6 +407,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.
+
+---
+
##### `PutCpuOptions`
```csharp
@@ -1259,6 +1320,7 @@ private void ResetWaitForCapacityTimeout()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ElastigroupAws resource upon running "cdktf plan ". |
---
@@ -1322,6 +1384,50 @@ ElastigroupAws.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+ElastigroupAws.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ElastigroupAws 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 ElastigroupAws to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ElastigroupAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_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 ElastigroupAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAws.go.md b/docs/elastigroupAws.go.md
index f3badd31e..981a006c7 100644
--- a/docs/elastigroupAws.go.md
+++ b/docs/elastigroupAws.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAws(scope Construct, id *string, config ElastigroupAwsConfig) ElastigroupAws
```
@@ -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. |
| PutCpuOptions
| *No description.* |
| PutEbsBlockDevice
| *No description.* |
| PutEphemeralBlockDevice
| *No description.* |
@@ -250,6 +253,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
@@ -358,6 +377,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
@@ -370,6 +407,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.
+
+---
+
##### `PutCpuOptions`
```go
@@ -1259,13 +1320,14 @@ func ResetWaitForCapacityTimeout()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ElastigroupAws resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.ElastigroupAws_IsConstruct(x interface{}) *bool
```
@@ -1297,7 +1359,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.ElastigroupAws_IsTerraformElement(x interface{}) *bool
```
@@ -1311,7 +1373,7 @@ elastigroupaws.ElastigroupAws_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.ElastigroupAws_IsTerraformResource(x interface{}) *bool
```
@@ -1322,6 +1384,50 @@ elastigroupaws.ElastigroupAws_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
+
+elastigroupaws.ElastigroupAws_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ElastigroupAws 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 ElastigroupAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ElastigroupAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_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 ElastigroupAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -3358,7 +3464,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsConfig {
Connection: interface{},
@@ -3378,7 +3484,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
CapacityUnit: *string,
ConsiderOdPricing: interface{},
CpuCredits: *string,
- CpuOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsCpuOptions,
+ CpuOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsCpuOptions,
Description: *string,
DesiredCapacity: *f64,
DrainingTimeout: *f64,
@@ -3400,26 +3506,26 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
InstanceTypesPreferredSpot: *[]*string,
InstanceTypesSpot: *[]*string,
InstanceTypesWeights: interface{},
- IntegrationBeanstalk: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationBeanstalk,
- IntegrationCodedeploy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationCodedeploy,
- IntegrationDockerSwarm: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationDockerSwarm,
- IntegrationEcs: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationEcs,
- IntegrationGitlab: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationGitlab,
- IntegrationKubernetes: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationKubernetes,
- IntegrationMesosphere: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationMesosphere,
- IntegrationMultaiRuntime: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationMultaiRuntime,
- IntegrationNomad: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationNomad,
- IntegrationRancher: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationRancher,
- IntegrationRoute53: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationRoute53,
+ IntegrationBeanstalk: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationBeanstalk,
+ IntegrationCodedeploy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationCodedeploy,
+ IntegrationDockerSwarm: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationDockerSwarm,
+ IntegrationEcs: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationEcs,
+ IntegrationGitlab: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationGitlab,
+ IntegrationKubernetes: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationKubernetes,
+ IntegrationMesosphere: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationMesosphere,
+ IntegrationMultaiRuntime: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationMultaiRuntime,
+ IntegrationNomad: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationNomad,
+ IntegrationRancher: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationRancher,
+ IntegrationRoute53: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationRoute53,
Itf: interface{},
KeyName: *string,
LifetimePeriod: *string,
MaxSize: *f64,
- MetadataOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsMetadataOptions,
+ MetadataOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsMetadataOptions,
MinimumInstanceLifetime: *f64,
MinSize: *f64,
MultaiTargetSets: interface{},
- MultipleMetrics: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsMultipleMetrics,
+ MultipleMetrics: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsMultipleMetrics,
NetworkInterface: interface{},
OndemandCount: *f64,
OnDemandTypes: *[]*string,
@@ -3432,7 +3538,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
Region: *string,
ResourceRequirements: interface{},
ResourceTagSpecification: interface{},
- RevertToSpot: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsRevertToSpot,
+ RevertToSpot: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsRevertToSpot,
ScalingDownPolicy: interface{},
ScalingStrategy: interface{},
ScalingTargetPolicy: interface{},
@@ -3441,12 +3547,12 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
ShutdownScript: *string,
Signal: interface{},
SpotPercentage: *f64,
- StatefulDeallocation: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsStatefulDeallocation,
+ StatefulDeallocation: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsStatefulDeallocation,
StatefulInstanceAction: interface{},
SubnetIds: *[]*string,
Tags: interface{},
TargetGroupArns: *[]*string,
- UpdatePolicy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsUpdatePolicy,
+ UpdatePolicy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsUpdatePolicy,
UserData: *string,
UtilizeCommitments: interface{},
UtilizeReservedInstances: interface{},
@@ -4707,7 +4813,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsCpuOptions {
ThreadsPerCore: *f64,
@@ -4739,7 +4845,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsEbsBlockDevice {
DeviceName: *string,
@@ -4883,7 +4989,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsEphemeralBlockDevice {
DeviceName: *string,
@@ -4929,7 +5035,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsImages {
Image: interface{},
@@ -4963,7 +5069,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsImagesImage {
Id: *string,
@@ -4998,7 +5104,7 @@ If you experience problems setting this value it might not be settable. Please t
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsInstanceTypesWeights {
InstanceType: *string,
@@ -5044,12 +5150,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationBeanstalk {
- DeploymentPreferences: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationBeanstalkDeploymentPreferences,
+ DeploymentPreferences: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationBeanstalkDeploymentPreferences,
EnvironmentId: *string,
- ManagedActions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationBeanstalkManagedActions,
+ ManagedActions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationBeanstalkManagedActions,
}
```
@@ -5108,13 +5214,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationBeanstalkDeploymentPreferences {
AutomaticRoll: interface{},
BatchSizePercentage: *f64,
GracePeriod: *f64,
- Strategy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationBeanstalkDeploymentPreferencesStrategy,
+ Strategy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationBeanstalkDeploymentPreferencesStrategy,
}
```
@@ -5184,7 +5290,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationBeanstalkDeploymentPreferencesStrategy {
Action: *string,
@@ -5230,10 +5336,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationBeanstalkManagedActions {
- PlatformUpdate: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationBeanstalkManagedActionsPlatformUpdate,
+ PlatformUpdate: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationBeanstalkManagedActionsPlatformUpdate,
}
```
@@ -5264,7 +5370,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationBeanstalkManagedActionsPlatformUpdate {
PerformAt: *string,
@@ -5324,7 +5430,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationCodedeploy {
CleanupOnFailure: interface{},
@@ -5386,7 +5492,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationCodedeployDeploymentGroups {
ApplicationName: *string,
@@ -5432,14 +5538,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationDockerSwarm {
MasterHost: *string,
MasterPort: *f64,
AutoscaleCooldown: *f64,
- AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationDockerSwarmAutoscaleDown,
- AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationDockerSwarmAutoscaleHeadroom,
+ AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationDockerSwarmAutoscaleDown,
+ AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationDockerSwarmAutoscaleHeadroom,
AutoscaleIsEnabled: interface{},
}
```
@@ -5538,7 +5644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationDockerSwarmAutoscaleDown {
EvaluationPeriods: *f64,
@@ -5584,7 +5690,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationDockerSwarmAutoscaleHeadroom {
CpuPerUnit: *f64,
@@ -5644,18 +5750,18 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationEcs {
ClusterName: *string,
AutoscaleAttributes: interface{},
AutoscaleCooldown: *f64,
- AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationEcsAutoscaleDown,
- AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationEcsAutoscaleHeadroom,
+ AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationEcsAutoscaleDown,
+ AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationEcsAutoscaleHeadroom,
AutoscaleIsAutoConfig: interface{},
AutoscaleIsEnabled: interface{},
AutoscaleScaleDownNonServiceTasks: interface{},
- Batch: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationEcsBatch,
+ Batch: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationEcsBatch,
}
```
@@ -5796,7 +5902,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationEcsAutoscaleAttributes {
Key: *string,
@@ -5842,7 +5948,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationEcsAutoscaleDown {
EvaluationPeriods: *f64,
@@ -5888,7 +5994,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationEcsAutoscaleHeadroom {
CpuPerUnit: *f64,
@@ -5948,7 +6054,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationEcsBatch {
JobQueueNames: *[]*string,
@@ -5980,10 +6086,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationGitlab {
- Runner: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationGitlabRunner,
+ Runner: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationGitlabRunner,
}
```
@@ -6014,7 +6120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationGitlabRunner {
IsEnabled: interface{},
@@ -6046,13 +6152,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationKubernetes {
ApiServer: *string,
AutoscaleCooldown: *f64,
- AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationKubernetesAutoscaleDown,
- AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationKubernetesAutoscaleHeadroom,
+ AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationKubernetesAutoscaleDown,
+ AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationKubernetesAutoscaleHeadroom,
AutoscaleIsAutoConfig: interface{},
AutoscaleIsEnabled: interface{},
AutoscaleLabels: interface{},
@@ -6210,7 +6316,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationKubernetesAutoscaleDown {
EvaluationPeriods: *f64,
@@ -6256,7 +6362,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationKubernetesAutoscaleHeadroom {
CpuPerUnit: *f64,
@@ -6316,7 +6422,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationKubernetesAutoscaleLabels {
Key: *string,
@@ -6362,7 +6468,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationMesosphere {
ApiServer: *string,
@@ -6394,7 +6500,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationMultaiRuntime {
DeploymentId: *string,
@@ -6426,7 +6532,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationNomad {
MasterHost: *string,
@@ -6434,8 +6540,8 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
AclToken: *string,
AutoscaleConstraints: interface{},
AutoscaleCooldown: *f64,
- AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationNomadAutoscaleDown,
- AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsIntegrationNomadAutoscaleHeadroom,
+ AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationNomadAutoscaleDown,
+ AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsIntegrationNomadAutoscaleHeadroom,
AutoscaleIsEnabled: interface{},
}
```
@@ -6562,7 +6668,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationNomadAutoscaleConstraints {
Key: *string,
@@ -6608,7 +6714,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationNomadAutoscaleDown {
EvaluationPeriods: *f64,
@@ -6640,7 +6746,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationNomadAutoscaleHeadroom {
CpuPerUnit: *f64,
@@ -6700,7 +6806,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationRancher {
AccessKey: *string,
@@ -6774,7 +6880,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationRoute53 {
Domains: interface{},
@@ -6808,7 +6914,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationRoute53Domains {
HostedZoneId: *string,
@@ -6884,7 +6990,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsIntegrationRoute53DomainsRecordSets {
Name: *string,
@@ -6944,14 +7050,14 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsItf {
FixedTargetGroups: interface{},
LoadBalancer: interface{},
TargetGroupConfig: interface{},
WeightStrategy: *string,
- DefaultStaticTargetGroup: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsItfDefaultStaticTargetGroup,
+ DefaultStaticTargetGroup: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsItfDefaultStaticTargetGroup,
MigrationHealthinessThreshold: *f64,
}
```
@@ -7052,7 +7158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsItfDefaultStaticTargetGroup {
Arn: *string,
@@ -7098,7 +7204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsItfLoadBalancer {
ListenerRule: interface{},
@@ -7146,11 +7252,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsItfLoadBalancerListenerRule {
RuleArn: *string,
- StaticTargetGroup: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsItfLoadBalancerListenerRuleStaticTargetGroup,
+ StaticTargetGroup: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsItfLoadBalancerListenerRuleStaticTargetGroup,
}
```
@@ -7194,7 +7300,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsItfLoadBalancerListenerRuleStaticTargetGroup {
Arn: *string,
@@ -7240,7 +7346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsItfTargetGroupConfig {
HealthCheckPath: *string,
@@ -7444,7 +7550,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsItfTargetGroupConfigMatcher {
GrpcCode: *string,
@@ -7490,7 +7596,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsItfTargetGroupConfigTags {
TagKey: *string,
@@ -7536,7 +7642,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsMetadataOptions {
HttpTokens: *string,
@@ -7596,7 +7702,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsMultaiTargetSets {
BalancerId: *string,
@@ -7642,7 +7748,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsMultipleMetrics {
Expressions: interface{},
@@ -7692,7 +7798,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsMultipleMetricsExpressions {
Expression: *string,
@@ -7738,7 +7844,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsMultipleMetricsMetrics {
MetricName: *string,
@@ -7856,7 +7962,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsMultipleMetricsMetricsDimensions {
Name: *string,
@@ -7902,7 +8008,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsNetworkInterface {
DeviceIndex: *string,
@@ -8032,7 +8138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsResourceRequirements {
RequiredMemoryMaximum: *f64,
@@ -8176,7 +8282,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsResourceTagSpecification {
ShouldTagAmis: interface{},
@@ -8250,7 +8356,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsRevertToSpot {
PerformAt: *string,
@@ -8296,7 +8402,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsScalingDownPolicy {
MetricName: *string,
@@ -8612,7 +8718,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsScalingDownPolicyDimensions {
Name: *string,
@@ -8658,10 +8764,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsScalingDownPolicyStepAdjustments {
- Action: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsScalingDownPolicyStepAdjustmentsAction,
+ Action: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsScalingDownPolicyStepAdjustmentsAction,
Threshold: *f64,
}
```
@@ -8706,7 +8812,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsScalingDownPolicyStepAdjustmentsAction {
Type: *string,
@@ -8822,7 +8928,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsScalingStrategy {
TerminateAtEndOfBillingHour: interface{},
@@ -8868,7 +8974,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsScalingTargetPolicy {
MetricName: *string,
@@ -9070,7 +9176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsScalingTargetPolicyDimensions {
Name: *string,
@@ -9116,7 +9222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsScalingUpPolicy {
MetricName: *string,
@@ -9432,7 +9538,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsScalingUpPolicyDimensions {
Name: *string,
@@ -9478,10 +9584,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsScalingUpPolicyStepAdjustments {
- Action: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsScalingUpPolicyStepAdjustmentsAction,
+ Action: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsScalingUpPolicyStepAdjustmentsAction,
Threshold: *f64,
}
```
@@ -9526,7 +9632,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsScalingUpPolicyStepAdjustmentsAction {
Type: *string,
@@ -9642,7 +9748,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsScheduledTask {
TaskType: *string,
@@ -9870,7 +9976,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsSignal {
Name: *string,
@@ -9916,7 +10022,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsStatefulDeallocation {
ShouldDeleteImages: interface{},
@@ -9990,7 +10096,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsStatefulInstanceAction {
StatefulInstanceId: *string,
@@ -10036,7 +10142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsTags {
Key: *string,
@@ -10082,13 +10188,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsUpdatePolicy {
ShouldResumeStateful: interface{},
ShouldRoll: interface{},
AutoApplyTags: interface{},
- RollConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsUpdatePolicyRollConfig,
+ RollConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsUpdatePolicyRollConfig,
}
```
@@ -10158,13 +10264,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsUpdatePolicyRollConfig {
BatchSizePercentage: *f64,
GracePeriod: *f64,
HealthCheckType: *string,
- Strategy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsUpdatePolicyRollConfigStrategy,
+ Strategy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsUpdatePolicyRollConfigStrategy,
WaitForRollPercentage: *f64,
WaitForRollTimeout: *f64,
}
@@ -10262,12 +10368,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsUpdatePolicyRollConfigStrategy {
Action: *string,
BatchMinHealthyPercentage: *f64,
- OnFailure: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAws.ElastigroupAwsUpdatePolicyRollConfigStrategyOnFailure,
+ OnFailure: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAws.ElastigroupAwsUpdatePolicyRollConfigStrategyOnFailure,
ShouldDrainInstances: interface{},
}
```
@@ -10338,7 +10444,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
&elastigroupaws.ElastigroupAwsUpdatePolicyRollConfigStrategyOnFailure {
ActionType: *string,
@@ -10428,7 +10534,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsCpuOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsCpuOptionsOutputReference
```
@@ -10699,7 +10805,7 @@ func InternalValue() ElastigroupAwsCpuOptions
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsEbsBlockDeviceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsEbsBlockDeviceList
```
@@ -10842,7 +10948,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsEbsBlockDeviceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsEbsBlockDeviceOutputReference
```
@@ -11363,7 +11469,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsEphemeralBlockDeviceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsEphemeralBlockDeviceList
```
@@ -11506,7 +11612,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsEphemeralBlockDeviceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsEphemeralBlockDeviceOutputReference
```
@@ -11817,7 +11923,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsImagesImageList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsImagesImageList
```
@@ -11960,7 +12066,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsImagesImageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsImagesImageOutputReference
```
@@ -12249,7 +12355,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsImagesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsImagesList
```
@@ -12392,7 +12498,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsImagesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsImagesOutputReference
```
@@ -12694,7 +12800,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsInstanceTypesWeightsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsInstanceTypesWeightsList
```
@@ -12837,7 +12943,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsInstanceTypesWeightsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsInstanceTypesWeightsOutputReference
```
@@ -13148,7 +13254,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationBeanstalkDeploymentPreferencesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationBeanstalkDeploymentPreferencesOutputReference
```
@@ -13526,7 +13632,7 @@ func InternalValue() ElastigroupAwsIntegrationBeanstalkDeploymentPreferences
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationBeanstalkDeploymentPreferencesStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationBeanstalkDeploymentPreferencesStrategyOutputReference
```
@@ -13833,7 +13939,7 @@ func InternalValue() ElastigroupAwsIntegrationBeanstalkDeploymentPreferencesStra
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationBeanstalkManagedActionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationBeanstalkManagedActionsOutputReference
```
@@ -14124,7 +14230,7 @@ func InternalValue() ElastigroupAwsIntegrationBeanstalkManagedActions
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationBeanstalkManagedActionsPlatformUpdateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationBeanstalkManagedActionsPlatformUpdateOutputReference
```
@@ -14460,7 +14566,7 @@ func InternalValue() ElastigroupAwsIntegrationBeanstalkManagedActionsPlatformUpd
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationBeanstalkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationBeanstalkOutputReference
```
@@ -14822,7 +14928,7 @@ func InternalValue() ElastigroupAwsIntegrationBeanstalk
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationCodedeployDeploymentGroupsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsIntegrationCodedeployDeploymentGroupsList
```
@@ -14965,7 +15071,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationCodedeployDeploymentGroupsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsIntegrationCodedeployDeploymentGroupsOutputReference
```
@@ -15276,7 +15382,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationCodedeployOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationCodedeployOutputReference
```
@@ -15604,7 +15710,7 @@ func InternalValue() ElastigroupAwsIntegrationCodedeploy
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationDockerSwarmAutoscaleDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationDockerSwarmAutoscaleDownOutputReference
```
@@ -15911,7 +16017,7 @@ func InternalValue() ElastigroupAwsIntegrationDockerSwarmAutoscaleDown
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationDockerSwarmAutoscaleHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationDockerSwarmAutoscaleHeadroomOutputReference
```
@@ -16247,7 +16353,7 @@ func InternalValue() ElastigroupAwsIntegrationDockerSwarmAutoscaleHeadroom
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationDockerSwarmOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationDockerSwarmOutputReference
```
@@ -16682,7 +16788,7 @@ func InternalValue() ElastigroupAwsIntegrationDockerSwarm
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationEcsAutoscaleAttributesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsIntegrationEcsAutoscaleAttributesList
```
@@ -16825,7 +16931,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationEcsAutoscaleAttributesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsIntegrationEcsAutoscaleAttributesOutputReference
```
@@ -17136,7 +17242,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationEcsAutoscaleDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationEcsAutoscaleDownOutputReference
```
@@ -17443,7 +17549,7 @@ func InternalValue() ElastigroupAwsIntegrationEcsAutoscaleDown
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationEcsAutoscaleHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationEcsAutoscaleHeadroomOutputReference
```
@@ -17779,7 +17885,7 @@ func InternalValue() ElastigroupAwsIntegrationEcsAutoscaleHeadroom
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationEcsBatchOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationEcsBatchOutputReference
```
@@ -18050,7 +18156,7 @@ func InternalValue() ElastigroupAwsIntegrationEcsBatch
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationEcsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationEcsOutputReference
```
@@ -18605,7 +18711,7 @@ func InternalValue() ElastigroupAwsIntegrationEcs
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationGitlabOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationGitlabOutputReference
```
@@ -18896,7 +19002,7 @@ func InternalValue() ElastigroupAwsIntegrationGitlab
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationGitlabRunnerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationGitlabRunnerOutputReference
```
@@ -19174,7 +19280,7 @@ func InternalValue() ElastigroupAwsIntegrationGitlabRunner
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationKubernetesAutoscaleDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationKubernetesAutoscaleDownOutputReference
```
@@ -19481,7 +19587,7 @@ func InternalValue() ElastigroupAwsIntegrationKubernetesAutoscaleDown
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationKubernetesAutoscaleHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationKubernetesAutoscaleHeadroomOutputReference
```
@@ -19817,7 +19923,7 @@ func InternalValue() ElastigroupAwsIntegrationKubernetesAutoscaleHeadroom
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationKubernetesAutoscaleLabelsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsIntegrationKubernetesAutoscaleLabelsList
```
@@ -19960,7 +20066,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationKubernetesAutoscaleLabelsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsIntegrationKubernetesAutoscaleLabelsOutputReference
```
@@ -20271,7 +20377,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationKubernetesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationKubernetesOutputReference
```
@@ -20849,7 +20955,7 @@ func InternalValue() ElastigroupAwsIntegrationKubernetes
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationMesosphereOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationMesosphereOutputReference
```
@@ -21120,7 +21226,7 @@ func InternalValue() ElastigroupAwsIntegrationMesosphere
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationMultaiRuntimeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationMultaiRuntimeOutputReference
```
@@ -21391,7 +21497,7 @@ func InternalValue() ElastigroupAwsIntegrationMultaiRuntime
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationNomadAutoscaleConstraintsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsIntegrationNomadAutoscaleConstraintsList
```
@@ -21534,7 +21640,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationNomadAutoscaleConstraintsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsIntegrationNomadAutoscaleConstraintsOutputReference
```
@@ -21845,7 +21951,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationNomadAutoscaleDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationNomadAutoscaleDownOutputReference
```
@@ -22123,7 +22229,7 @@ func InternalValue() ElastigroupAwsIntegrationNomadAutoscaleDown
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationNomadAutoscaleHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationNomadAutoscaleHeadroomOutputReference
```
@@ -22459,7 +22565,7 @@ func InternalValue() ElastigroupAwsIntegrationNomadAutoscaleHeadroom
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationNomadOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationNomadOutputReference
```
@@ -22965,7 +23071,7 @@ func InternalValue() ElastigroupAwsIntegrationNomad
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationRancherOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationRancherOutputReference
```
@@ -23309,7 +23415,7 @@ func InternalValue() ElastigroupAwsIntegrationRancher
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationRoute53DomainsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsIntegrationRoute53DomainsList
```
@@ -23452,7 +23558,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationRoute53DomainsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsIntegrationRoute53DomainsOutputReference
```
@@ -23834,7 +23940,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationRoute53DomainsRecordSetsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsIntegrationRoute53DomainsRecordSetsList
```
@@ -23977,7 +24083,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationRoute53DomainsRecordSetsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsIntegrationRoute53DomainsRecordSetsOutputReference
```
@@ -24324,7 +24430,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsIntegrationRoute53OutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsIntegrationRoute53OutputReference
```
@@ -24608,7 +24714,7 @@ func InternalValue() ElastigroupAwsIntegrationRoute53
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsItfDefaultStaticTargetGroupOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsItfDefaultStaticTargetGroupOutputReference
```
@@ -24901,7 +25007,7 @@ func InternalValue() ElastigroupAwsItfDefaultStaticTargetGroup
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsItfList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsItfList
```
@@ -25044,7 +25150,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsItfLoadBalancerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsItfLoadBalancerList
```
@@ -25187,7 +25293,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsItfLoadBalancerListenerRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsItfLoadBalancerListenerRuleList
```
@@ -25330,7 +25436,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsItfLoadBalancerListenerRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsItfLoadBalancerListenerRuleOutputReference
```
@@ -25661,7 +25767,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsItfLoadBalancerListenerRuleStaticTargetGroupOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsItfLoadBalancerListenerRuleStaticTargetGroupOutputReference
```
@@ -25954,7 +26060,7 @@ func InternalValue() ElastigroupAwsItfLoadBalancerListenerRuleStaticTargetGroup
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsItfLoadBalancerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsItfLoadBalancerOutputReference
```
@@ -26278,7 +26384,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsItfOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsItfOutputReference
```
@@ -26730,7 +26836,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsItfTargetGroupConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsItfTargetGroupConfigList
```
@@ -26873,7 +26979,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsItfTargetGroupConfigMatcherList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsItfTargetGroupConfigMatcherList
```
@@ -27016,7 +27122,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsItfTargetGroupConfigMatcherOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsItfTargetGroupConfigMatcherOutputReference
```
@@ -27341,7 +27447,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsItfTargetGroupConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsItfTargetGroupConfigOutputReference
```
@@ -27983,7 +28089,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsItfTargetGroupConfigTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsItfTargetGroupConfigTagsList
```
@@ -28126,7 +28232,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsItfTargetGroupConfigTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsItfTargetGroupConfigTagsOutputReference
```
@@ -28444,7 +28550,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsMetadataOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsMetadataOptionsOutputReference
```
@@ -28773,7 +28879,7 @@ func InternalValue() ElastigroupAwsMetadataOptions
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsMultaiTargetSetsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsMultaiTargetSetsList
```
@@ -28916,7 +29022,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsMultaiTargetSetsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsMultaiTargetSetsOutputReference
```
@@ -29227,7 +29333,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsMultipleMetricsExpressionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsMultipleMetricsExpressionsList
```
@@ -29370,7 +29476,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsMultipleMetricsExpressionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsMultipleMetricsExpressionsOutputReference
```
@@ -29681,7 +29787,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsMultipleMetricsMetricsDimensionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsMultipleMetricsMetricsDimensionsList
```
@@ -29824,7 +29930,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsMultipleMetricsMetricsDimensionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsMultipleMetricsMetricsDimensionsOutputReference
```
@@ -30142,7 +30248,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsMultipleMetricsMetricsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsMultipleMetricsMetricsList
```
@@ -30285,7 +30391,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsMultipleMetricsMetricsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsMultipleMetricsMetricsOutputReference
```
@@ -30747,7 +30853,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsMultipleMetricsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsMultipleMetricsOutputReference
```
@@ -31080,7 +31186,7 @@ func InternalValue() ElastigroupAwsMultipleMetrics
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsNetworkInterfaceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsNetworkInterfaceList
```
@@ -31223,7 +31329,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsNetworkInterfaceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsNetworkInterfaceOutputReference
```
@@ -31715,7 +31821,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsResourceRequirementsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsResourceRequirementsList
```
@@ -31858,7 +31964,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsResourceRequirementsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsResourceRequirementsOutputReference
```
@@ -32358,7 +32464,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsResourceTagSpecificationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsResourceTagSpecificationList
```
@@ -32501,7 +32607,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsResourceTagSpecificationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsResourceTagSpecificationOutputReference
```
@@ -32884,7 +32990,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsRevertToSpotOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsRevertToSpotOutputReference
```
@@ -33184,7 +33290,7 @@ func InternalValue() ElastigroupAwsRevertToSpot
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingDownPolicyDimensionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsScalingDownPolicyDimensionsList
```
@@ -33327,7 +33433,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingDownPolicyDimensionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsScalingDownPolicyDimensionsOutputReference
```
@@ -33645,7 +33751,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingDownPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsScalingDownPolicyList
```
@@ -33788,7 +33894,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingDownPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsScalingDownPolicyOutputReference
```
@@ -34669,7 +34775,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingDownPolicyStepAdjustmentsActionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsScalingDownPolicyStepAdjustmentsActionOutputReference
```
@@ -35114,7 +35220,7 @@ func InternalValue() ElastigroupAwsScalingDownPolicyStepAdjustmentsAction
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingDownPolicyStepAdjustmentsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsScalingDownPolicyStepAdjustmentsList
```
@@ -35257,7 +35363,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingDownPolicyStepAdjustmentsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsScalingDownPolicyStepAdjustmentsOutputReference
```
@@ -35581,7 +35687,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingStrategyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsScalingStrategyList
```
@@ -35724,7 +35830,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsScalingStrategyOutputReference
```
@@ -36049,7 +36155,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingTargetPolicyDimensionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsScalingTargetPolicyDimensionsList
```
@@ -36192,7 +36298,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingTargetPolicyDimensionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsScalingTargetPolicyDimensionsOutputReference
```
@@ -36510,7 +36616,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingTargetPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsScalingTargetPolicyList
```
@@ -36653,7 +36759,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingTargetPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsScalingTargetPolicyOutputReference
```
@@ -37282,7 +37388,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingUpPolicyDimensionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsScalingUpPolicyDimensionsList
```
@@ -37425,7 +37531,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingUpPolicyDimensionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsScalingUpPolicyDimensionsOutputReference
```
@@ -37743,7 +37849,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingUpPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsScalingUpPolicyList
```
@@ -37886,7 +37992,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingUpPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsScalingUpPolicyOutputReference
```
@@ -38767,7 +38873,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingUpPolicyStepAdjustmentsActionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsScalingUpPolicyStepAdjustmentsActionOutputReference
```
@@ -39212,7 +39318,7 @@ func InternalValue() ElastigroupAwsScalingUpPolicyStepAdjustmentsAction
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingUpPolicyStepAdjustmentsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsScalingUpPolicyStepAdjustmentsList
```
@@ -39355,7 +39461,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScalingUpPolicyStepAdjustmentsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsScalingUpPolicyStepAdjustmentsOutputReference
```
@@ -39679,7 +39785,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScheduledTaskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsScheduledTaskList
```
@@ -39822,7 +39928,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsScheduledTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsScheduledTaskOutputReference
```
@@ -40517,7 +40623,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsSignalList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsSignalList
```
@@ -40660,7 +40766,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsSignalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsSignalOutputReference
```
@@ -40978,7 +41084,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsStatefulDeallocationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsStatefulDeallocationOutputReference
```
@@ -41343,7 +41449,7 @@ func InternalValue() ElastigroupAwsStatefulDeallocation
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsStatefulInstanceActionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsStatefulInstanceActionList
```
@@ -41486,7 +41592,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsStatefulInstanceActionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsStatefulInstanceActionOutputReference
```
@@ -41797,7 +41903,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsTagsList
```
@@ -41940,7 +42046,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsTagsOutputReference
```
@@ -42265,7 +42371,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsUpdatePolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsUpdatePolicyOutputReference
```
@@ -42629,7 +42735,7 @@ func InternalValue() ElastigroupAwsUpdatePolicy
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsUpdatePolicyRollConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsUpdatePolicyRollConfigOutputReference
```
@@ -43058,7 +43164,7 @@ func InternalValue() ElastigroupAwsUpdatePolicyRollConfig
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsUpdatePolicyRollConfigStrategyOnFailureOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsUpdatePolicyRollConfigStrategyOnFailureOutputReference
```
@@ -43445,7 +43551,7 @@ func InternalValue() ElastigroupAwsUpdatePolicyRollConfigStrategyOnFailure
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupaws"
elastigroupaws.NewElastigroupAwsUpdatePolicyRollConfigStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsUpdatePolicyRollConfigStrategyOutputReference
```
diff --git a/docs/elastigroupAws.java.md b/docs/elastigroupAws.java.md
index 4b4d9e194..09ca5e9fc 100644
--- a/docs/elastigroupAws.java.md
+++ b/docs/elastigroupAws.java.md
@@ -1051,6 +1051,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -1060,7 +1061,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putCpuOptions
| *No description.* |
| putEbsBlockDevice
| *No description.* |
| putEphemeralBlockDevice
| *No description.* |
@@ -1241,6 +1244,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
@@ -1349,6 +1368,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
@@ -1361,6 +1399,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.
+
+---
+
##### `putCpuOptions`
```java
@@ -2250,6 +2313,7 @@ public void resetWaitForCapacityTimeout()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ElastigroupAws resource upon running "cdktf plan ". |
---
@@ -2313,6 +2377,50 @@ ElastigroupAws.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.elastigroup_aws.ElastigroupAws;
+
+ElastigroupAws.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ElastigroupAws.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ElastigroupAws 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 ElastigroupAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ElastigroupAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_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 ElastigroupAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAws.python.md b/docs/elastigroupAws.python.md
index 37b90806f..32cc711ae 100644
--- a/docs/elastigroupAws.python.md
+++ b/docs/elastigroupAws.python.md
@@ -1023,6 +1023,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -1032,7 +1033,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_cpu_options
| *No description.* |
| put_ebs_block_device
| *No description.* |
| put_ephemeral_block_device
| *No description.* |
@@ -1218,6 +1221,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
@@ -1344,6 +1365,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
@@ -1358,6 +1400,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_cpu_options`
```python
@@ -2803,6 +2872,7 @@ def reset_wait_for_capacity_timeout() -> 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 ElastigroupAws resource upon running "cdktf plan ". |
---
@@ -2872,6 +2942,55 @@ elastigroupAws.ElastigroupAws.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import elastigroup_aws
+
+elastigroupAws.ElastigroupAws.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ElastigroupAws 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 ElastigroupAws to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ElastigroupAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_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 ElastigroupAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAws.typescript.md b/docs/elastigroupAws.typescript.md
index 6da98b51d..02297b375 100644
--- a/docs/elastigroupAws.typescript.md
+++ b/docs/elastigroupAws.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. |
| putCpuOptions
| *No description.* |
| putEbsBlockDevice
| *No description.* |
| putEphemeralBlockDevice
| *No description.* |
@@ -250,6 +253,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
@@ -358,6 +377,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
@@ -370,6 +407,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.
+
+---
+
##### `putCpuOptions`
```typescript
@@ -1259,6 +1320,7 @@ public resetWaitForCapacityTimeout(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ElastigroupAws resource upon running "cdktf plan ". |
---
@@ -1322,6 +1384,50 @@ elastigroupAws.ElastigroupAws.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { elastigroupAws } from '@cdktf/provider-spotinst'
+
+elastigroupAws.ElastigroupAws.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ElastigroupAws 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 ElastigroupAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ElastigroupAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_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 ElastigroupAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAwsBeanstalk.csharp.md b/docs/elastigroupAwsBeanstalk.csharp.md
index 8252961ac..f33f49254 100644
--- a/docs/elastigroupAwsBeanstalk.csharp.md
+++ b/docs/elastigroupAwsBeanstalk.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. |
| PutDeploymentPreferences
| *No description.* |
| PutManagedActions
| *No description.* |
| PutScheduledTask
| *No description.* |
@@ -147,6 +150,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
@@ -255,6 +274,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
@@ -267,6 +304,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.
+
+---
+
##### `PutDeploymentPreferences`
```csharp
@@ -352,6 +413,7 @@ private void ResetScheduledTask()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ElastigroupAwsBeanstalk resource upon running "cdktf plan ". |
---
@@ -415,6 +477,50 @@ ElastigroupAwsBeanstalk.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+ElastigroupAwsBeanstalk.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ElastigroupAwsBeanstalk 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 ElastigroupAwsBeanstalk to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ElastigroupAwsBeanstalk that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_aws_beanstalk#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 ElastigroupAwsBeanstalk to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAwsBeanstalk.go.md b/docs/elastigroupAwsBeanstalk.go.md
index 82cde5116..b19305c1c 100644
--- a/docs/elastigroupAwsBeanstalk.go.md
+++ b/docs/elastigroupAwsBeanstalk.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
elastigroupawsbeanstalk.NewElastigroupAwsBeanstalk(scope Construct, id *string, config ElastigroupAwsBeanstalkConfig) ElastigroupAwsBeanstalk
```
@@ -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. |
| PutDeploymentPreferences
| *No description.* |
| PutManagedActions
| *No description.* |
| PutScheduledTask
| *No description.* |
@@ -147,6 +150,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
@@ -255,6 +274,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
@@ -267,6 +304,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.
+
+---
+
##### `PutDeploymentPreferences`
```go
@@ -352,13 +413,14 @@ func ResetScheduledTask()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ElastigroupAwsBeanstalk resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
elastigroupawsbeanstalk.ElastigroupAwsBeanstalk_IsConstruct(x interface{}) *bool
```
@@ -390,7 +452,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
elastigroupawsbeanstalk.ElastigroupAwsBeanstalk_IsTerraformElement(x interface{}) *bool
```
@@ -404,7 +466,7 @@ elastigroupawsbeanstalk.ElastigroupAwsBeanstalk_IsTerraformElement(x interface{}
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
elastigroupawsbeanstalk.ElastigroupAwsBeanstalk_IsTerraformResource(x interface{}) *bool
```
@@ -415,6 +477,50 @@ elastigroupawsbeanstalk.ElastigroupAwsBeanstalk_IsTerraformResource(x interface{
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
+
+elastigroupawsbeanstalk.ElastigroupAwsBeanstalk_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ElastigroupAwsBeanstalk 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 ElastigroupAwsBeanstalk to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ElastigroupAwsBeanstalk that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_aws_beanstalk#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 ElastigroupAwsBeanstalk to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -911,7 +1017,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
&elastigroupawsbeanstalk.ElastigroupAwsBeanstalkConfig {
Connection: interface{},
@@ -930,10 +1036,10 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsb
Region: *string,
BeanstalkEnvironmentId: *string,
BeanstalkEnvironmentName: *string,
- DeploymentPreferences: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAwsBeanstalk.ElastigroupAwsBeanstalkDeploymentPreferences,
+ DeploymentPreferences: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAwsBeanstalk.ElastigroupAwsBeanstalkDeploymentPreferences,
Id: *string,
Maintenance: *string,
- ManagedActions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAwsBeanstalk.ElastigroupAwsBeanstalkManagedActions,
+ ManagedActions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAwsBeanstalk.ElastigroupAwsBeanstalkManagedActions,
ScheduledTask: interface{},
}
```
@@ -1218,7 +1324,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
&elastigroupawsbeanstalk.ElastigroupAwsBeanstalkDeploymentPreferences {
AutomaticRoll: interface{},
@@ -1294,7 +1400,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
&elastigroupawsbeanstalk.ElastigroupAwsBeanstalkDeploymentPreferencesStrategy {
Action: *string,
@@ -1340,10 +1446,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
&elastigroupawsbeanstalk.ElastigroupAwsBeanstalkManagedActions {
- PlatformUpdate: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAwsBeanstalk.ElastigroupAwsBeanstalkManagedActionsPlatformUpdate,
+ PlatformUpdate: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAwsBeanstalk.ElastigroupAwsBeanstalkManagedActionsPlatformUpdate,
}
```
@@ -1374,7 +1480,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
&elastigroupawsbeanstalk.ElastigroupAwsBeanstalkManagedActionsPlatformUpdate {
PerformAt: *string,
@@ -1434,7 +1540,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
&elastigroupawsbeanstalk.ElastigroupAwsBeanstalkScheduledTask {
TaskType: *string,
@@ -1664,7 +1770,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
elastigroupawsbeanstalk.NewElastigroupAwsBeanstalkDeploymentPreferencesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsBeanstalkDeploymentPreferencesOutputReference
```
@@ -2042,7 +2148,7 @@ func InternalValue() ElastigroupAwsBeanstalkDeploymentPreferences
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
elastigroupawsbeanstalk.NewElastigroupAwsBeanstalkDeploymentPreferencesStrategyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsBeanstalkDeploymentPreferencesStrategyList
```
@@ -2185,7 +2291,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
elastigroupawsbeanstalk.NewElastigroupAwsBeanstalkDeploymentPreferencesStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsBeanstalkDeploymentPreferencesStrategyOutputReference
```
@@ -2510,7 +2616,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
elastigroupawsbeanstalk.NewElastigroupAwsBeanstalkManagedActionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsBeanstalkManagedActionsOutputReference
```
@@ -2801,7 +2907,7 @@ func InternalValue() ElastigroupAwsBeanstalkManagedActions
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
elastigroupawsbeanstalk.NewElastigroupAwsBeanstalkManagedActionsPlatformUpdateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAwsBeanstalkManagedActionsPlatformUpdateOutputReference
```
@@ -3137,7 +3243,7 @@ func InternalValue() ElastigroupAwsBeanstalkManagedActionsPlatformUpdate
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
elastigroupawsbeanstalk.NewElastigroupAwsBeanstalkScheduledTaskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsBeanstalkScheduledTaskList
```
@@ -3280,7 +3386,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawsbeanstalk"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawsbeanstalk"
elastigroupawsbeanstalk.NewElastigroupAwsBeanstalkScheduledTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsBeanstalkScheduledTaskOutputReference
```
diff --git a/docs/elastigroupAwsBeanstalk.java.md b/docs/elastigroupAwsBeanstalk.java.md
index 6f2e9b1bf..58ad093bb 100644
--- a/docs/elastigroupAwsBeanstalk.java.md
+++ b/docs/elastigroupAwsBeanstalk.java.md
@@ -264,6 +264,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -273,7 +274,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putDeploymentPreferences
| *No description.* |
| putManagedActions
| *No description.* |
| putScheduledTask
| *No description.* |
@@ -351,6 +354,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
@@ -459,6 +478,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
@@ -471,6 +509,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.
+
+---
+
##### `putDeploymentPreferences`
```java
@@ -556,6 +619,7 @@ public void resetScheduledTask()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ElastigroupAwsBeanstalk resource upon running "cdktf plan ". |
---
@@ -619,6 +683,50 @@ ElastigroupAwsBeanstalk.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.elastigroup_aws_beanstalk.ElastigroupAwsBeanstalk;
+
+ElastigroupAwsBeanstalk.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ElastigroupAwsBeanstalk.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ElastigroupAwsBeanstalk 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 ElastigroupAwsBeanstalk to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ElastigroupAwsBeanstalk that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_aws_beanstalk#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 ElastigroupAwsBeanstalk to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAwsBeanstalk.python.md b/docs/elastigroupAwsBeanstalk.python.md
index 0ad93bf7c..4690ad98d 100644
--- a/docs/elastigroupAwsBeanstalk.python.md
+++ b/docs/elastigroupAwsBeanstalk.python.md
@@ -261,6 +261,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -270,7 +271,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_deployment_preferences
| *No description.* |
| put_managed_actions
| *No description.* |
| put_scheduled_task
| *No description.* |
@@ -353,6 +356,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
@@ -479,6 +500,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
@@ -493,6 +535,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_deployment_preferences`
```python
@@ -619,6 +688,7 @@ def reset_scheduled_task() -> 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 ElastigroupAwsBeanstalk resource upon running "cdktf plan ". |
---
@@ -688,6 +758,55 @@ elastigroupAwsBeanstalk.ElastigroupAwsBeanstalk.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import elastigroup_aws_beanstalk
+
+elastigroupAwsBeanstalk.ElastigroupAwsBeanstalk.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ElastigroupAwsBeanstalk 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 ElastigroupAwsBeanstalk to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ElastigroupAwsBeanstalk that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_aws_beanstalk#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 ElastigroupAwsBeanstalk to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAwsBeanstalk.typescript.md b/docs/elastigroupAwsBeanstalk.typescript.md
index 598a609a1..2d06b5d62 100644
--- a/docs/elastigroupAwsBeanstalk.typescript.md
+++ b/docs/elastigroupAwsBeanstalk.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. |
| putDeploymentPreferences
| *No description.* |
| putManagedActions
| *No description.* |
| putScheduledTask
| *No description.* |
@@ -147,6 +150,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
@@ -255,6 +274,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
@@ -267,6 +304,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.
+
+---
+
##### `putDeploymentPreferences`
```typescript
@@ -352,6 +413,7 @@ public resetScheduledTask(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ElastigroupAwsBeanstalk resource upon running "cdktf plan ". |
---
@@ -415,6 +477,50 @@ elastigroupAwsBeanstalk.ElastigroupAwsBeanstalk.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { elastigroupAwsBeanstalk } from '@cdktf/provider-spotinst'
+
+elastigroupAwsBeanstalk.ElastigroupAwsBeanstalk.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ElastigroupAwsBeanstalk 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 ElastigroupAwsBeanstalk to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ElastigroupAwsBeanstalk that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_aws_beanstalk#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 ElastigroupAwsBeanstalk to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAwsSuspension.csharp.md b/docs/elastigroupAwsSuspension.csharp.md
index 2c73c6998..5bd5a6ff1 100644
--- a/docs/elastigroupAwsSuspension.csharp.md
+++ b/docs/elastigroupAwsSuspension.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. |
| PutSuspension
| *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.
+
+---
+
##### `PutSuspension`
```csharp
@@ -284,6 +345,7 @@ private void ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ElastigroupAwsSuspension resource upon running "cdktf plan ". |
---
@@ -347,6 +409,50 @@ ElastigroupAwsSuspension.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+ElastigroupAwsSuspension.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ElastigroupAwsSuspension 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 ElastigroupAwsSuspension to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ElastigroupAwsSuspension that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_aws_suspension#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 ElastigroupAwsSuspension to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAwsSuspension.go.md b/docs/elastigroupAwsSuspension.go.md
index 316d69e7a..040b81cbd 100644
--- a/docs/elastigroupAwsSuspension.go.md
+++ b/docs/elastigroupAwsSuspension.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawssuspension"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawssuspension"
elastigroupawssuspension.NewElastigroupAwsSuspension(scope Construct, id *string, config ElastigroupAwsSuspensionConfig) ElastigroupAwsSuspension
```
@@ -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. |
| PutSuspension
| *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.
+
+---
+
##### `PutSuspension`
```go
@@ -284,13 +345,14 @@ func ResetId()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ElastigroupAwsSuspension resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawssuspension"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawssuspension"
elastigroupawssuspension.ElastigroupAwsSuspension_IsConstruct(x interface{}) *bool
```
@@ -322,7 +384,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawssuspension"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawssuspension"
elastigroupawssuspension.ElastigroupAwsSuspension_IsTerraformElement(x interface{}) *bool
```
@@ -336,7 +398,7 @@ elastigroupawssuspension.ElastigroupAwsSuspension_IsTerraformElement(x interface
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawssuspension"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawssuspension"
elastigroupawssuspension.ElastigroupAwsSuspension_IsTerraformResource(x interface{}) *bool
```
@@ -347,6 +409,50 @@ elastigroupawssuspension.ElastigroupAwsSuspension_IsTerraformResource(x interfac
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawssuspension"
+
+elastigroupawssuspension.ElastigroupAwsSuspension_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ElastigroupAwsSuspension 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 ElastigroupAwsSuspension to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ElastigroupAwsSuspension that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_aws_suspension#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 ElastigroupAwsSuspension to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -601,7 +707,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawssuspension"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawssuspension"
&elastigroupawssuspension.ElastigroupAwsSuspensionConfig {
Connection: interface{},
@@ -750,7 +856,7 @@ If you experience problems setting this value it might not be settable. Please t
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawssuspension"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawssuspension"
&elastigroupawssuspension.ElastigroupAwsSuspensionSuspension {
Name: *string,
@@ -784,7 +890,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawssuspension"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawssuspension"
elastigroupawssuspension.NewElastigroupAwsSuspensionSuspensionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAwsSuspensionSuspensionList
```
@@ -927,7 +1033,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupawssuspension"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupawssuspension"
elastigroupawssuspension.NewElastigroupAwsSuspensionSuspensionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAwsSuspensionSuspensionOutputReference
```
diff --git a/docs/elastigroupAwsSuspension.java.md b/docs/elastigroupAwsSuspension.java.md
index 2b16e21da..f0472b2db 100644
--- a/docs/elastigroupAwsSuspension.java.md
+++ b/docs/elastigroupAwsSuspension.java.md
@@ -150,6 +150,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.* |
@@ -159,7 +160,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. |
| putSuspension
| *No description.* |
| resetId
| *No description.* |
@@ -229,6 +232,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
@@ -337,6 +356,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
@@ -349,6 +387,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.
+
+---
+
##### `putSuspension`
```java
@@ -374,6 +437,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ElastigroupAwsSuspension resource upon running "cdktf plan ". |
---
@@ -437,6 +501,50 @@ ElastigroupAwsSuspension.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.elastigroup_aws_suspension.ElastigroupAwsSuspension;
+
+ElastigroupAwsSuspension.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ElastigroupAwsSuspension.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ElastigroupAwsSuspension 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 ElastigroupAwsSuspension to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ElastigroupAwsSuspension that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_aws_suspension#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 ElastigroupAwsSuspension to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAwsSuspension.python.md b/docs/elastigroupAwsSuspension.python.md
index 74a46ab12..8bb83c21b 100644
--- a/docs/elastigroupAwsSuspension.python.md
+++ b/docs/elastigroupAwsSuspension.python.md
@@ -147,6 +147,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.* |
@@ -156,7 +157,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_suspension
| *No description.* |
| reset_id
| *No description.* |
@@ -231,6 +234,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
@@ -357,6 +378,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
@@ -371,6 +413,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_suspension`
```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 ElastigroupAwsSuspension resource upon running "cdktf plan ". |
---
@@ -467,6 +537,55 @@ elastigroupAwsSuspension.ElastigroupAwsSuspension.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import elastigroup_aws_suspension
+
+elastigroupAwsSuspension.ElastigroupAwsSuspension.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ElastigroupAwsSuspension 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 ElastigroupAwsSuspension to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ElastigroupAwsSuspension that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_aws_suspension#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 ElastigroupAwsSuspension to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAwsSuspension.typescript.md b/docs/elastigroupAwsSuspension.typescript.md
index 3cc3c9549..2496b3f06 100644
--- a/docs/elastigroupAwsSuspension.typescript.md
+++ b/docs/elastigroupAwsSuspension.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. |
| putSuspension
| *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.
+
+---
+
##### `putSuspension`
```typescript
@@ -284,6 +345,7 @@ public resetId(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ElastigroupAwsSuspension resource upon running "cdktf plan ". |
---
@@ -347,6 +409,50 @@ elastigroupAwsSuspension.ElastigroupAwsSuspension.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { elastigroupAwsSuspension } from '@cdktf/provider-spotinst'
+
+elastigroupAwsSuspension.ElastigroupAwsSuspension.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ElastigroupAwsSuspension 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 ElastigroupAwsSuspension to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ElastigroupAwsSuspension that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_aws_suspension#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 ElastigroupAwsSuspension to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAzure.csharp.md b/docs/elastigroupAzure.csharp.md
index b55af92d6..1715a93d1 100644
--- a/docs/elastigroupAzure.csharp.md
+++ b/docs/elastigroupAzure.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. |
| PutHealthCheck
| *No description.* |
| PutImage
| *No description.* |
| PutIntegrationKubernetes
| *No description.* |
@@ -168,6 +171,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
@@ -276,6 +295,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
@@ -288,6 +325,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.
+
+---
+
##### `PutHealthCheck`
```csharp
@@ -559,6 +620,7 @@ private void ResetUserData()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ElastigroupAzure resource upon running "cdktf plan ". |
---
@@ -622,6 +684,50 @@ ElastigroupAzure.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+ElastigroupAzure.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ElastigroupAzure 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 ElastigroupAzure to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ElastigroupAzure that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_azure#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 ElastigroupAzure to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAzure.go.md b/docs/elastigroupAzure.go.md
index 6774aa9b5..f11a80bb2 100644
--- a/docs/elastigroupAzure.go.md
+++ b/docs/elastigroupAzure.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzure(scope Construct, id *string, config ElastigroupAzureConfig) ElastigroupAzure
```
@@ -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. |
| PutHealthCheck
| *No description.* |
| PutImage
| *No description.* |
| PutIntegrationKubernetes
| *No description.* |
@@ -168,6 +171,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
@@ -276,6 +295,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
@@ -288,6 +325,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.
+
+---
+
##### `PutHealthCheck`
```go
@@ -559,13 +620,14 @@ func ResetUserData()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ElastigroupAzure resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.ElastigroupAzure_IsConstruct(x interface{}) *bool
```
@@ -597,7 +659,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.ElastigroupAzure_IsTerraformElement(x interface{}) *bool
```
@@ -611,7 +673,7 @@ elastigroupazure.ElastigroupAzure_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.ElastigroupAzure_IsTerraformResource(x interface{}) *bool
```
@@ -622,6 +684,50 @@ elastigroupazure.ElastigroupAzure_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
+
+elastigroupazure.ElastigroupAzure_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ElastigroupAzure 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 ElastigroupAzure to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ElastigroupAzure that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_azure#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 ElastigroupAzure to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -1382,7 +1488,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureConfig {
Connection: interface{},
@@ -1394,21 +1500,21 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazur
Provisioners: *[]interface{},
LowPrioritySizes: *[]*string,
Name: *string,
- Network: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAzure.ElastigroupAzureNetwork,
+ Network: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAzure.ElastigroupAzureNetwork,
OdSizes: *[]*string,
Product: *string,
Region: *string,
ResourceGroupName: *string,
- Strategy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAzure.ElastigroupAzureStrategy,
+ Strategy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAzure.ElastigroupAzureStrategy,
CustomData: *string,
DesiredCapacity: *f64,
- HealthCheck: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAzure.ElastigroupAzureHealthCheck,
+ HealthCheck: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAzure.ElastigroupAzureHealthCheck,
Id: *string,
Image: interface{},
- IntegrationKubernetes: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAzure.ElastigroupAzureIntegrationKubernetes,
- IntegrationMultaiRuntime: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAzure.ElastigroupAzureIntegrationMultaiRuntime,
+ IntegrationKubernetes: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAzure.ElastigroupAzureIntegrationKubernetes,
+ IntegrationMultaiRuntime: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAzure.ElastigroupAzureIntegrationMultaiRuntime,
LoadBalancers: interface{},
- Login: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAzure.ElastigroupAzureLogin,
+ Login: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAzure.ElastigroupAzureLogin,
ManagedServiceIdentities: interface{},
MaxSize: *f64,
MinSize: *f64,
@@ -1416,7 +1522,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazur
ScalingUpPolicy: interface{},
ScheduledTask: interface{},
ShutdownScript: *string,
- UpdatePolicy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAzure.ElastigroupAzureUpdatePolicy,
+ UpdatePolicy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAzure.ElastigroupAzureUpdatePolicy,
UserData: *string,
}
```
@@ -1877,7 +1983,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureHealthCheck {
HealthCheckType: *string,
@@ -1937,7 +2043,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureImage {
Custom: interface{},
@@ -1987,7 +2093,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureImageCustom {
ImageName: *string,
@@ -2033,7 +2139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureImageMarketplace {
Offer: *string,
@@ -2093,7 +2199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureIntegrationKubernetes {
ClusterIdentifier: *string,
@@ -2125,7 +2231,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureIntegrationMultaiRuntime {
DeploymentId: *string,
@@ -2157,7 +2263,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureLoadBalancers {
Type: *string,
@@ -2231,7 +2337,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureLogin {
UserName: *string,
@@ -2291,7 +2397,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureManagedServiceIdentities {
Name: *string,
@@ -2337,7 +2443,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureNetwork {
ResourceGroupName: *string,
@@ -2427,7 +2533,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureNetworkAdditionalIpConfigs {
Name: *string,
@@ -2473,7 +2579,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureScalingDownPolicy {
MetricName: *string,
@@ -2745,7 +2851,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureScalingDownPolicyDimensions {
Name: *string,
@@ -2791,7 +2897,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureScalingUpPolicy {
MetricName: *string,
@@ -3063,7 +3169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureScalingUpPolicyDimensions {
Name: *string,
@@ -3109,7 +3215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureScheduledTask {
CronExpression: *string,
@@ -3267,7 +3373,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureStrategy {
DrainingTimeout: *f64,
@@ -3327,11 +3433,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureUpdatePolicy {
ShouldRoll: interface{},
- RollConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAzure.ElastigroupAzureUpdatePolicyRollConfig,
+ RollConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAzure.ElastigroupAzureUpdatePolicyRollConfig,
}
```
@@ -3375,7 +3481,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
&elastigroupazure.ElastigroupAzureUpdatePolicyRollConfig {
BatchSizePercentage: *f64,
@@ -3437,7 +3543,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureHealthCheckOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAzureHealthCheckOutputReference
```
@@ -3766,7 +3872,7 @@ func InternalValue() ElastigroupAzureHealthCheck
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureImageCustomList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureImageCustomList
```
@@ -3909,7 +4015,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureImageCustomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureImageCustomOutputReference
```
@@ -4220,7 +4326,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureImageList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureImageList
```
@@ -4363,7 +4469,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureImageMarketplaceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureImageMarketplaceList
```
@@ -4506,7 +4612,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureImageMarketplaceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureImageMarketplaceOutputReference
```
@@ -4839,7 +4945,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureImageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureImageOutputReference
```
@@ -5190,7 +5296,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureIntegrationKubernetesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAzureIntegrationKubernetesOutputReference
```
@@ -5461,7 +5567,7 @@ func InternalValue() ElastigroupAzureIntegrationKubernetes
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureIntegrationMultaiRuntimeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAzureIntegrationMultaiRuntimeOutputReference
```
@@ -5732,7 +5838,7 @@ func InternalValue() ElastigroupAzureIntegrationMultaiRuntime
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureLoadBalancersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureLoadBalancersList
```
@@ -5875,7 +5981,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureLoadBalancersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureLoadBalancersOutputReference
```
@@ -6251,7 +6357,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureLoginOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAzureLoginOutputReference
```
@@ -6580,7 +6686,7 @@ func InternalValue() ElastigroupAzureLogin
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureManagedServiceIdentitiesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureManagedServiceIdentitiesList
```
@@ -6723,7 +6829,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureManagedServiceIdentitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureManagedServiceIdentitiesOutputReference
```
@@ -7034,7 +7140,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureNetworkAdditionalIpConfigsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureNetworkAdditionalIpConfigsList
```
@@ -7177,7 +7283,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureNetworkAdditionalIpConfigsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureNetworkAdditionalIpConfigsOutputReference
```
@@ -7495,7 +7601,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureNetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAzureNetworkOutputReference
```
@@ -7881,7 +7987,7 @@ func InternalValue() ElastigroupAzureNetwork
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureScalingDownPolicyDimensionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureScalingDownPolicyDimensionsList
```
@@ -8024,7 +8130,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureScalingDownPolicyDimensionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureScalingDownPolicyDimensionsOutputReference
```
@@ -8342,7 +8448,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureScalingDownPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureScalingDownPolicyList
```
@@ -8485,7 +8591,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureScalingDownPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureScalingDownPolicyOutputReference
```
@@ -9259,7 +9365,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureScalingUpPolicyDimensionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureScalingUpPolicyDimensionsList
```
@@ -9402,7 +9508,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureScalingUpPolicyDimensionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureScalingUpPolicyDimensionsOutputReference
```
@@ -9720,7 +9826,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureScalingUpPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureScalingUpPolicyList
```
@@ -9863,7 +9969,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureScalingUpPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureScalingUpPolicyOutputReference
```
@@ -10637,7 +10743,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureScheduledTaskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureScheduledTaskList
```
@@ -10780,7 +10886,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureScheduledTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureScheduledTaskOutputReference
```
@@ -11323,7 +11429,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAzureStrategyOutputReference
```
@@ -11659,7 +11765,7 @@ func InternalValue() ElastigroupAzureStrategy
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureUpdatePolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAzureUpdatePolicyOutputReference
```
@@ -11972,7 +12078,7 @@ func InternalValue() ElastigroupAzureUpdatePolicy
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazure"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazure"
elastigroupazure.NewElastigroupAzureUpdatePolicyRollConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAzureUpdatePolicyRollConfigOutputReference
```
diff --git a/docs/elastigroupAzure.java.md b/docs/elastigroupAzure.java.md
index 96da50245..896e954f2 100644
--- a/docs/elastigroupAzure.java.md
+++ b/docs/elastigroupAzure.java.md
@@ -409,6 +409,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -418,7 +419,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putHealthCheck
| *No description.* |
| putImage
| *No description.* |
| putIntegrationKubernetes
| *No description.* |
@@ -517,6 +520,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
@@ -625,6 +644,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
@@ -637,6 +675,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.
+
+---
+
##### `putHealthCheck`
```java
@@ -908,6 +971,7 @@ public void resetUserData()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ElastigroupAzure resource upon running "cdktf plan ". |
---
@@ -971,6 +1035,50 @@ ElastigroupAzure.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.elastigroup_azure.ElastigroupAzure;
+
+ElastigroupAzure.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ElastigroupAzure.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ElastigroupAzure 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 ElastigroupAzure to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ElastigroupAzure that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_azure#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 ElastigroupAzure to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAzure.python.md b/docs/elastigroupAzure.python.md
index 997be55b8..c7fb8d744 100644
--- a/docs/elastigroupAzure.python.md
+++ b/docs/elastigroupAzure.python.md
@@ -401,6 +401,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -410,7 +411,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_health_check
| *No description.* |
| put_image
| *No description.* |
| put_integration_kubernetes
| *No description.* |
@@ -514,6 +517,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
@@ -640,6 +661,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
@@ -654,6 +696,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_health_check`
```python
@@ -1068,6 +1137,7 @@ def reset_user_data() -> 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 ElastigroupAzure resource upon running "cdktf plan ". |
---
@@ -1137,6 +1207,55 @@ elastigroupAzure.ElastigroupAzure.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import elastigroup_azure
+
+elastigroupAzure.ElastigroupAzure.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ElastigroupAzure 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 ElastigroupAzure to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ElastigroupAzure that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_azure#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 ElastigroupAzure to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAzure.typescript.md b/docs/elastigroupAzure.typescript.md
index 0465ea5d5..3240ecd55 100644
--- a/docs/elastigroupAzure.typescript.md
+++ b/docs/elastigroupAzure.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. |
| putHealthCheck
| *No description.* |
| putImage
| *No description.* |
| putIntegrationKubernetes
| *No description.* |
@@ -168,6 +171,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
@@ -276,6 +295,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
@@ -288,6 +325,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.
+
+---
+
##### `putHealthCheck`
```typescript
@@ -559,6 +620,7 @@ public resetUserData(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ElastigroupAzure resource upon running "cdktf plan ". |
---
@@ -622,6 +684,50 @@ elastigroupAzure.ElastigroupAzure.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { elastigroupAzure } from '@cdktf/provider-spotinst'
+
+elastigroupAzure.ElastigroupAzure.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ElastigroupAzure 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 ElastigroupAzure to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ElastigroupAzure that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_azure#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 ElastigroupAzure to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAzureV3.csharp.md b/docs/elastigroupAzureV3.csharp.md
index e1452b922..81bf50197 100644
--- a/docs/elastigroupAzureV3.csharp.md
+++ b/docs/elastigroupAzureV3.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. |
| PutImage
| *No description.* |
| PutLogin
| *No description.* |
| PutManagedServiceIdentity
| *No description.* |
@@ -154,6 +157,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
@@ -262,6 +281,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
@@ -274,6 +311,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.
+
+---
+
##### `PutImage`
```csharp
@@ -413,6 +474,7 @@ private void ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ElastigroupAzureV3 resource upon running "cdktf plan ". |
---
@@ -476,6 +538,50 @@ ElastigroupAzureV3.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+ElastigroupAzureV3.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ElastigroupAzureV3 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 ElastigroupAzureV3 to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ElastigroupAzureV3 that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_azure_v3#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 ElastigroupAzureV3 to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAzureV3.go.md b/docs/elastigroupAzureV3.go.md
index 0f09d4ba6..7c9bcd5df 100644
--- a/docs/elastigroupAzureV3.go.md
+++ b/docs/elastigroupAzureV3.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3(scope Construct, id *string, config ElastigroupAzureV3Config) ElastigroupAzureV3
```
@@ -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. |
| PutImage
| *No description.* |
| PutLogin
| *No description.* |
| PutManagedServiceIdentity
| *No description.* |
@@ -154,6 +157,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
@@ -262,6 +281,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
@@ -274,6 +311,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.
+
+---
+
##### `PutImage`
```go
@@ -413,13 +474,14 @@ func ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ElastigroupAzureV3 resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.ElastigroupAzureV3_IsConstruct(x interface{}) *bool
```
@@ -451,7 +513,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.ElastigroupAzureV3_IsTerraformElement(x interface{}) *bool
```
@@ -465,7 +527,7 @@ elastigroupazurev3.ElastigroupAzureV3_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.ElastigroupAzureV3_IsTerraformResource(x interface{}) *bool
```
@@ -476,6 +538,50 @@ elastigroupazurev3.ElastigroupAzureV3_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
+
+elastigroupazurev3.ElastigroupAzureV3_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ElastigroupAzureV3 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 ElastigroupAzureV3 to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ElastigroupAzureV3 that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_azure_v3#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 ElastigroupAzureV3 to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -1104,7 +1210,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
&elastigroupazurev3.ElastigroupAzureV3Config {
Connection: interface{},
@@ -1116,7 +1222,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazur
Provisioners: *[]interface{},
FallbackToOnDemand: interface{},
Name: *string,
- Network: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAzureV3.ElastigroupAzureV3Network,
+ Network: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAzureV3.ElastigroupAzureV3Network,
OdSizes: *[]*string,
Os: *string,
Region: *string,
@@ -1127,7 +1233,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazur
DrainingTimeout: *f64,
Id: *string,
Image: interface{},
- Login: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupAzureV3.ElastigroupAzureV3Login,
+ Login: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupAzureV3.ElastigroupAzureV3Login,
ManagedServiceIdentity: interface{},
MaxSize: *f64,
MinSize: *f64,
@@ -1499,7 +1605,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
&elastigroupazurev3.ElastigroupAzureV3Image {
Custom: interface{},
@@ -1549,7 +1655,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
&elastigroupazurev3.ElastigroupAzureV3ImageCustom {
ImageName: *string,
@@ -1595,7 +1701,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
&elastigroupazurev3.ElastigroupAzureV3ImageMarketplace {
Offer: *string,
@@ -1669,7 +1775,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
&elastigroupazurev3.ElastigroupAzureV3Login {
UserName: *string,
@@ -1729,7 +1835,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
&elastigroupazurev3.ElastigroupAzureV3ManagedServiceIdentity {
Name: *string,
@@ -1775,7 +1881,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
&elastigroupazurev3.ElastigroupAzureV3Network {
NetworkInterfaces: interface{},
@@ -1837,7 +1943,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
&elastigroupazurev3.ElastigroupAzureV3NetworkNetworkInterfaces {
AssignPublicIp: interface{},
@@ -1929,7 +2035,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
&elastigroupazurev3.ElastigroupAzureV3NetworkNetworkInterfacesAdditionalIpConfigs {
Name: *string,
@@ -1975,7 +2081,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
&elastigroupazurev3.ElastigroupAzureV3NetworkNetworkInterfacesApplicationSecurityGroup {
Name: *string,
@@ -2021,7 +2127,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
&elastigroupazurev3.ElastigroupAzureV3Tags {
Key: *string,
@@ -2069,7 +2175,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3ImageCustomList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureV3ImageCustomList
```
@@ -2212,7 +2318,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3ImageCustomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureV3ImageCustomOutputReference
```
@@ -2523,7 +2629,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3ImageList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureV3ImageList
```
@@ -2666,7 +2772,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3ImageMarketplaceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureV3ImageMarketplaceList
```
@@ -2809,7 +2915,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3ImageMarketplaceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureV3ImageMarketplaceOutputReference
```
@@ -3164,7 +3270,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3ImageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureV3ImageOutputReference
```
@@ -3515,7 +3621,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3LoginOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAzureV3LoginOutputReference
```
@@ -3844,7 +3950,7 @@ func InternalValue() ElastigroupAzureV3Login
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3ManagedServiceIdentityList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureV3ManagedServiceIdentityList
```
@@ -3987,7 +4093,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3ManagedServiceIdentityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureV3ManagedServiceIdentityOutputReference
```
@@ -4298,7 +4404,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3NetworkNetworkInterfacesAdditionalIpConfigsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureV3NetworkNetworkInterfacesAdditionalIpConfigsList
```
@@ -4441,7 +4547,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3NetworkNetworkInterfacesAdditionalIpConfigsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureV3NetworkNetworkInterfacesAdditionalIpConfigsOutputReference
```
@@ -4759,7 +4865,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3NetworkNetworkInterfacesApplicationSecurityGroupList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureV3NetworkNetworkInterfacesApplicationSecurityGroupList
```
@@ -4902,7 +5008,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3NetworkNetworkInterfacesApplicationSecurityGroupOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureV3NetworkNetworkInterfacesApplicationSecurityGroupOutputReference
```
@@ -5213,7 +5319,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3NetworkNetworkInterfacesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureV3NetworkNetworkInterfacesList
```
@@ -5356,7 +5462,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3NetworkNetworkInterfacesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureV3NetworkNetworkInterfacesOutputReference
```
@@ -5773,7 +5879,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3NetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupAzureV3NetworkOutputReference
```
@@ -6101,7 +6207,7 @@ func InternalValue() ElastigroupAzureV3Network
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3TagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupAzureV3TagsList
```
@@ -6244,7 +6350,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupazurev3"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupazurev3"
elastigroupazurev3.NewElastigroupAzureV3TagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupAzureV3TagsOutputReference
```
diff --git a/docs/elastigroupAzureV3.java.md b/docs/elastigroupAzureV3.java.md
index 748666a4e..369bf7555 100644
--- a/docs/elastigroupAzureV3.java.md
+++ b/docs/elastigroupAzureV3.java.md
@@ -331,6 +331,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -340,7 +341,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putImage
| *No description.* |
| putLogin
| *No description.* |
| putManagedServiceIdentity
| *No description.* |
@@ -425,6 +428,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
@@ -533,6 +552,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
@@ -545,6 +583,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.
+
+---
+
##### `putImage`
```java
@@ -684,6 +747,7 @@ public void resetTags()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ElastigroupAzureV3 resource upon running "cdktf plan ". |
---
@@ -747,6 +811,50 @@ ElastigroupAzureV3.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.elastigroup_azure_v3.ElastigroupAzureV3;
+
+ElastigroupAzureV3.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ElastigroupAzureV3.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ElastigroupAzureV3 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 ElastigroupAzureV3 to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ElastigroupAzureV3 that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_azure_v3#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 ElastigroupAzureV3 to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAzureV3.python.md b/docs/elastigroupAzureV3.python.md
index 6fa2596f9..9cfc7ffb7 100644
--- a/docs/elastigroupAzureV3.python.md
+++ b/docs/elastigroupAzureV3.python.md
@@ -325,6 +325,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -334,7 +335,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_image
| *No description.* |
| put_login
| *No description.* |
| put_managed_service_identity
| *No description.* |
@@ -424,6 +427,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
@@ -550,6 +571,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
@@ -564,6 +606,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_image`
```python
@@ -755,6 +824,7 @@ def reset_tags() -> 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 ElastigroupAzureV3 resource upon running "cdktf plan ". |
---
@@ -824,6 +894,55 @@ elastigroupAzureV3.ElastigroupAzureV3.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import elastigroup_azure_v3
+
+elastigroupAzureV3.ElastigroupAzureV3.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ElastigroupAzureV3 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 ElastigroupAzureV3 to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ElastigroupAzureV3 that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_azure_v3#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 ElastigroupAzureV3 to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupAzureV3.typescript.md b/docs/elastigroupAzureV3.typescript.md
index 1c8689ed2..05b15a313 100644
--- a/docs/elastigroupAzureV3.typescript.md
+++ b/docs/elastigroupAzureV3.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. |
| putImage
| *No description.* |
| putLogin
| *No description.* |
| putManagedServiceIdentity
| *No description.* |
@@ -154,6 +157,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
@@ -262,6 +281,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
@@ -274,6 +311,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.
+
+---
+
##### `putImage`
```typescript
@@ -413,6 +474,7 @@ public resetTags(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ElastigroupAzureV3 resource upon running "cdktf plan ". |
---
@@ -476,6 +538,50 @@ elastigroupAzureV3.ElastigroupAzureV3.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { elastigroupAzureV3 } from '@cdktf/provider-spotinst'
+
+elastigroupAzureV3.ElastigroupAzureV3.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ElastigroupAzureV3 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 ElastigroupAzureV3 to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ElastigroupAzureV3 that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_azure_v3#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 ElastigroupAzureV3 to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupGcp.csharp.md b/docs/elastigroupGcp.csharp.md
index 77415479d..18bdd2859 100644
--- a/docs/elastigroupGcp.csharp.md
+++ b/docs/elastigroupGcp.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. |
| PutBackendServices
| *No description.* |
| PutDisk
| *No description.* |
| PutGpu
| *No description.* |
@@ -185,6 +188,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
@@ -293,6 +312,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
@@ -305,6 +342,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.
+
+---
+
##### `PutBackendServices`
```csharp
@@ -678,6 +739,7 @@ private void ResetUnhealthyDuration()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ElastigroupGcp resource upon running "cdktf plan ". |
---
@@ -741,6 +803,50 @@ ElastigroupGcp.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+ElastigroupGcp.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ElastigroupGcp 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 ElastigroupGcp to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ElastigroupGcp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_gcp#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 ElastigroupGcp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupGcp.go.md b/docs/elastigroupGcp.go.md
index a6ba8999e..c6187ad3d 100644
--- a/docs/elastigroupGcp.go.md
+++ b/docs/elastigroupGcp.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcp(scope Construct, id *string, config ElastigroupGcpConfig) ElastigroupGcp
```
@@ -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. |
| PutBackendServices
| *No description.* |
| PutDisk
| *No description.* |
| PutGpu
| *No description.* |
@@ -185,6 +188,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
@@ -293,6 +312,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
@@ -305,6 +342,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.
+
+---
+
##### `PutBackendServices`
```go
@@ -678,13 +739,14 @@ func ResetUnhealthyDuration()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ElastigroupGcp resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.ElastigroupGcp_IsConstruct(x interface{}) *bool
```
@@ -716,7 +778,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.ElastigroupGcp_IsTerraformElement(x interface{}) *bool
```
@@ -730,7 +792,7 @@ elastigroupgcp.ElastigroupGcp_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.ElastigroupGcp_IsTerraformResource(x interface{}) *bool
```
@@ -741,6 +803,50 @@ elastigroupgcp.ElastigroupGcp_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
+
+elastigroupgcp.ElastigroupGcp_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ElastigroupGcp 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 ElastigroupGcp to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ElastigroupGcp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_gcp#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 ElastigroupGcp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -1743,7 +1849,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpBackendServices {
ServiceName: *string,
@@ -1819,7 +1925,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpBackendServicesNamedPorts {
Name: *string,
@@ -1865,7 +1971,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpConfig {
Connection: interface{},
@@ -1892,8 +1998,8 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
InstanceTypesCustom: interface{},
InstanceTypesOndemand: *string,
InstanceTypesPreemptible: *[]*string,
- IntegrationDockerSwarm: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupGcp.ElastigroupGcpIntegrationDockerSwarm,
- IntegrationGke: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupGcp.ElastigroupGcpIntegrationGke,
+ IntegrationDockerSwarm: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupGcp.ElastigroupGcpIntegrationDockerSwarm,
+ IntegrationGke: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupGcp.ElastigroupGcpIntegrationGke,
IpForwarding: interface{},
Labels: interface{},
MaxSize: *f64,
@@ -2514,7 +2620,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpDisk {
AutoDelete: interface{},
@@ -2646,7 +2752,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpDiskInitializeParams {
SourceImage: *string,
@@ -2706,7 +2812,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpGpu {
Count: *f64,
@@ -2752,7 +2858,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpInstanceTypesCustom {
MemoryGib: *f64,
@@ -2798,7 +2904,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpIntegrationDockerSwarm {
MasterHost: *string,
@@ -2844,12 +2950,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpIntegrationGke {
AutoscaleCooldown: *f64,
- AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupGcp.ElastigroupGcpIntegrationGkeAutoscaleDown,
- AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupGcp.ElastigroupGcpIntegrationGkeAutoscaleHeadroom,
+ AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupGcp.ElastigroupGcpIntegrationGkeAutoscaleDown,
+ AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupGcp.ElastigroupGcpIntegrationGkeAutoscaleHeadroom,
AutoscaleIsAutoConfig: interface{},
AutoscaleIsEnabled: interface{},
AutoscaleLabels: interface{},
@@ -2994,7 +3100,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpIntegrationGkeAutoscaleDown {
EvaluationPeriods: *f64,
@@ -3026,7 +3132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpIntegrationGkeAutoscaleHeadroom {
CpuPerUnit: *f64,
@@ -3086,7 +3192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpIntegrationGkeAutoscaleLabels {
Key: *string,
@@ -3132,7 +3238,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpLabels {
Key: *string,
@@ -3178,7 +3284,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpMetadata {
Key: *string,
@@ -3224,7 +3330,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpNetworkInterface {
Network: *string,
@@ -3288,7 +3394,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpNetworkInterfaceAccessConfigs {
Name: *string,
@@ -3334,7 +3440,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpNetworkInterfaceAliasIpRanges {
IpCidrRange: *string,
@@ -3380,7 +3486,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpScalingDownPolicy {
MetricName: *string,
@@ -3596,7 +3702,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpScalingDownPolicyDimensions {
Name: *string,
@@ -3642,7 +3748,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpScalingUpPolicy {
MetricName: *string,
@@ -3858,7 +3964,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpScalingUpPolicyDimensions {
Name: *string,
@@ -3904,7 +4010,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpScheduledTask {
TaskType: *string,
@@ -4006,7 +4112,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
&elastigroupgcp.ElastigroupGcpSubnets {
Region: *string,
@@ -4054,7 +4160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpBackendServicesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpBackendServicesList
```
@@ -4197,7 +4303,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpBackendServicesNamedPortsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpBackendServicesNamedPortsList
```
@@ -4340,7 +4446,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpBackendServicesNamedPortsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpBackendServicesNamedPortsOutputReference
```
@@ -4651,7 +4757,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpBackendServicesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpBackendServicesOutputReference
```
@@ -5040,7 +5146,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpDiskInitializeParamsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpDiskInitializeParamsList
```
@@ -5183,7 +5289,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpDiskInitializeParamsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpDiskInitializeParamsOutputReference
```
@@ -5530,7 +5636,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpDiskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpDiskList
```
@@ -5673,7 +5779,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpDiskOutputReference
```
@@ -6185,7 +6291,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpGpuList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpGpuList
```
@@ -6328,7 +6434,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpGpuOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpGpuOutputReference
```
@@ -6639,7 +6745,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpInstanceTypesCustomList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpInstanceTypesCustomList
```
@@ -6782,7 +6888,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpInstanceTypesCustomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpInstanceTypesCustomOutputReference
```
@@ -7093,7 +7199,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpIntegrationDockerSwarmOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupGcpIntegrationDockerSwarmOutputReference
```
@@ -7386,7 +7492,7 @@ func InternalValue() ElastigroupGcpIntegrationDockerSwarm
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpIntegrationGkeAutoscaleDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupGcpIntegrationGkeAutoscaleDownOutputReference
```
@@ -7664,7 +7770,7 @@ func InternalValue() ElastigroupGcpIntegrationGkeAutoscaleDown
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpIntegrationGkeAutoscaleHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupGcpIntegrationGkeAutoscaleHeadroomOutputReference
```
@@ -8000,7 +8106,7 @@ func InternalValue() ElastigroupGcpIntegrationGkeAutoscaleHeadroom
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpIntegrationGkeAutoscaleLabelsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpIntegrationGkeAutoscaleLabelsList
```
@@ -8143,7 +8249,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpIntegrationGkeAutoscaleLabelsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpIntegrationGkeAutoscaleLabelsOutputReference
```
@@ -8454,7 +8560,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpIntegrationGkeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupGcpIntegrationGkeOutputReference
```
@@ -9003,7 +9109,7 @@ func InternalValue() ElastigroupGcpIntegrationGke
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpLabelsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpLabelsList
```
@@ -9146,7 +9252,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpLabelsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpLabelsOutputReference
```
@@ -9457,7 +9563,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpMetadataList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpMetadataList
```
@@ -9600,7 +9706,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpMetadataOutputReference
```
@@ -9911,7 +10017,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpNetworkInterfaceAccessConfigsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpNetworkInterfaceAccessConfigsList
```
@@ -10054,7 +10160,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpNetworkInterfaceAccessConfigsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpNetworkInterfaceAccessConfigsOutputReference
```
@@ -10379,7 +10485,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpNetworkInterfaceAliasIpRangesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpNetworkInterfaceAliasIpRangesList
```
@@ -10522,7 +10628,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpNetworkInterfaceAliasIpRangesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpNetworkInterfaceAliasIpRangesOutputReference
```
@@ -10833,7 +10939,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpNetworkInterfaceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpNetworkInterfaceList
```
@@ -10976,7 +11082,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpNetworkInterfaceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpNetworkInterfaceOutputReference
```
@@ -11349,7 +11455,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpScalingDownPolicyDimensionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpScalingDownPolicyDimensionsList
```
@@ -11492,7 +11598,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpScalingDownPolicyDimensionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpScalingDownPolicyDimensionsOutputReference
```
@@ -11810,7 +11916,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpScalingDownPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpScalingDownPolicyList
```
@@ -11953,7 +12059,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpScalingDownPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpScalingDownPolicyOutputReference
```
@@ -12604,7 +12710,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpScalingUpPolicyDimensionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpScalingUpPolicyDimensionsList
```
@@ -12747,7 +12853,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpScalingUpPolicyDimensionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpScalingUpPolicyDimensionsOutputReference
```
@@ -13065,7 +13171,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpScalingUpPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpScalingUpPolicyList
```
@@ -13208,7 +13314,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpScalingUpPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpScalingUpPolicyOutputReference
```
@@ -13859,7 +13965,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpScheduledTaskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpScheduledTaskList
```
@@ -14002,7 +14108,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpScheduledTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpScheduledTaskOutputReference
```
@@ -14436,7 +14542,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpSubnetsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGcpSubnetsList
```
@@ -14579,7 +14685,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgcp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgcp"
elastigroupgcp.NewElastigroupGcpSubnetsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGcpSubnetsOutputReference
```
diff --git a/docs/elastigroupGcp.java.md b/docs/elastigroupGcp.java.md
index e9ba58594..3733eae1b 100644
--- a/docs/elastigroupGcp.java.md
+++ b/docs/elastigroupGcp.java.md
@@ -527,6 +527,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -536,7 +537,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putBackendServices
| *No description.* |
| putDisk
| *No description.* |
| putGpu
| *No description.* |
@@ -652,6 +655,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
@@ -760,6 +779,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
@@ -772,6 +810,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.
+
+---
+
##### `putBackendServices`
```java
@@ -1145,6 +1208,7 @@ public void resetUnhealthyDuration()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ElastigroupGcp resource upon running "cdktf plan ". |
---
@@ -1208,6 +1272,50 @@ ElastigroupGcp.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.elastigroup_gcp.ElastigroupGcp;
+
+ElastigroupGcp.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ElastigroupGcp.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ElastigroupGcp 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 ElastigroupGcp to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ElastigroupGcp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_gcp#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 ElastigroupGcp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupGcp.python.md b/docs/elastigroupGcp.python.md
index 0b6fab96b..caa2205b2 100644
--- a/docs/elastigroupGcp.python.md
+++ b/docs/elastigroupGcp.python.md
@@ -511,6 +511,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -520,7 +521,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_backend_services
| *No description.* |
| put_disk
| *No description.* |
| put_gpu
| *No description.* |
@@ -641,6 +644,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
@@ -767,6 +788,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
@@ -781,6 +823,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_backend_services`
```python
@@ -1271,6 +1340,7 @@ def reset_unhealthy_duration() -> 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 ElastigroupGcp resource upon running "cdktf plan ". |
---
@@ -1340,6 +1410,55 @@ elastigroupGcp.ElastigroupGcp.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import elastigroup_gcp
+
+elastigroupGcp.ElastigroupGcp.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ElastigroupGcp 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 ElastigroupGcp to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ElastigroupGcp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_gcp#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 ElastigroupGcp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupGcp.typescript.md b/docs/elastigroupGcp.typescript.md
index ec3d13b52..9909f6558 100644
--- a/docs/elastigroupGcp.typescript.md
+++ b/docs/elastigroupGcp.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. |
| putBackendServices
| *No description.* |
| putDisk
| *No description.* |
| putGpu
| *No description.* |
@@ -185,6 +188,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
@@ -293,6 +312,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
@@ -305,6 +342,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.
+
+---
+
##### `putBackendServices`
```typescript
@@ -678,6 +739,7 @@ public resetUnhealthyDuration(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ElastigroupGcp resource upon running "cdktf plan ". |
---
@@ -741,6 +803,50 @@ elastigroupGcp.ElastigroupGcp.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { elastigroupGcp } from '@cdktf/provider-spotinst'
+
+elastigroupGcp.ElastigroupGcp.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ElastigroupGcp 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 ElastigroupGcp to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ElastigroupGcp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_gcp#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 ElastigroupGcp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupGke.csharp.md b/docs/elastigroupGke.csharp.md
index 5dd279c2e..bfc296c1b 100644
--- a/docs/elastigroupGke.csharp.md
+++ b/docs/elastigroupGke.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. |
| PutBackendServices
| *No description.* |
| PutDisk
| *No description.* |
| PutGpu
| *No description.* |
@@ -177,6 +180,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
@@ -285,6 +304,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
@@ -297,6 +334,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.
+
+---
+
##### `PutBackendServices`
```csharp
@@ -610,6 +671,7 @@ private void ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ElastigroupGke resource upon running "cdktf plan ". |
---
@@ -673,6 +735,50 @@ ElastigroupGke.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+ElastigroupGke.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ElastigroupGke 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 ElastigroupGke to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ElastigroupGke that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_gke#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 ElastigroupGke to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupGke.go.md b/docs/elastigroupGke.go.md
index 592739108..ac562fb98 100644
--- a/docs/elastigroupGke.go.md
+++ b/docs/elastigroupGke.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGke(scope Construct, id *string, config ElastigroupGkeConfig) ElastigroupGke
```
@@ -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. |
| PutBackendServices
| *No description.* |
| PutDisk
| *No description.* |
| PutGpu
| *No description.* |
@@ -177,6 +180,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
@@ -285,6 +304,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
@@ -297,6 +334,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.
+
+---
+
##### `PutBackendServices`
```go
@@ -610,13 +671,14 @@ func ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ElastigroupGke resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.ElastigroupGke_IsConstruct(x interface{}) *bool
```
@@ -648,7 +710,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.ElastigroupGke_IsTerraformElement(x interface{}) *bool
```
@@ -662,7 +724,7 @@ elastigroupgke.ElastigroupGke_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.ElastigroupGke_IsTerraformResource(x interface{}) *bool
```
@@ -673,6 +735,50 @@ elastigroupgke.ElastigroupGke_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
+
+elastigroupgke.ElastigroupGke_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ElastigroupGke 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 ElastigroupGke to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ElastigroupGke that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_gke#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 ElastigroupGke to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -1565,7 +1671,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeBackendServices {
ServiceName: *string,
@@ -1641,7 +1747,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeBackendServicesNamedPorts {
Name: *string,
@@ -1687,7 +1793,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeConfig {
Connection: interface{},
@@ -1711,8 +1817,8 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
InstanceTypesCustom: interface{},
InstanceTypesOndemand: *string,
InstanceTypesPreemptible: *[]*string,
- IntegrationDockerSwarm: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupGke.ElastigroupGkeIntegrationDockerSwarm,
- IntegrationGke: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupGke.ElastigroupGkeIntegrationGke,
+ IntegrationDockerSwarm: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupGke.ElastigroupGkeIntegrationDockerSwarm,
+ IntegrationGke: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupGke.ElastigroupGkeIntegrationGke,
IpForwarding: interface{},
Labels: interface{},
MaxSize: *f64,
@@ -2262,7 +2368,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeDisk {
AutoDelete: interface{},
@@ -2394,7 +2500,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeDiskInitializeParams {
SourceImage: *string,
@@ -2454,7 +2560,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeGpu {
Count: *f64,
@@ -2500,7 +2606,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeInstanceTypesCustom {
MemoryGib: *f64,
@@ -2546,7 +2652,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeIntegrationDockerSwarm {
MasterHost: *string,
@@ -2592,12 +2698,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeIntegrationGke {
AutoscaleCooldown: *f64,
- AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupGke.ElastigroupGkeIntegrationGkeAutoscaleDown,
- AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.elastigroupGke.ElastigroupGkeIntegrationGkeAutoscaleHeadroom,
+ AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupGke.ElastigroupGkeIntegrationGkeAutoscaleDown,
+ AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.elastigroupGke.ElastigroupGkeIntegrationGkeAutoscaleHeadroom,
AutoscaleIsAutoConfig: interface{},
AutoscaleIsEnabled: interface{},
AutoscaleLabels: interface{},
@@ -2742,7 +2848,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeIntegrationGkeAutoscaleDown {
EvaluationPeriods: *f64,
@@ -2774,7 +2880,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeIntegrationGkeAutoscaleHeadroom {
CpuPerUnit: *f64,
@@ -2834,7 +2940,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeIntegrationGkeAutoscaleLabels {
Key: *string,
@@ -2880,7 +2986,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeLabels {
Key: *string,
@@ -2926,7 +3032,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeMetadata {
Key: *string,
@@ -2972,7 +3078,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeNetworkInterface {
Network: *string,
@@ -3036,7 +3142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeNetworkInterfaceAccessConfigs {
Name: *string,
@@ -3082,7 +3188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeNetworkInterfaceAliasIpRanges {
IpCidrRange: *string,
@@ -3128,7 +3234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeScalingDownPolicy {
MetricName: *string,
@@ -3344,7 +3450,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeScalingDownPolicyDimensions {
Name: *string,
@@ -3390,7 +3496,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeScalingUpPolicy {
MetricName: *string,
@@ -3606,7 +3712,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
&elastigroupgke.ElastigroupGkeScalingUpPolicyDimensions {
Name: *string,
@@ -3654,7 +3760,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeBackendServicesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeBackendServicesList
```
@@ -3797,7 +3903,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeBackendServicesNamedPortsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeBackendServicesNamedPortsList
```
@@ -3940,7 +4046,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeBackendServicesNamedPortsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeBackendServicesNamedPortsOutputReference
```
@@ -4251,7 +4357,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeBackendServicesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeBackendServicesOutputReference
```
@@ -4640,7 +4746,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeDiskInitializeParamsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeDiskInitializeParamsList
```
@@ -4783,7 +4889,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeDiskInitializeParamsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeDiskInitializeParamsOutputReference
```
@@ -5130,7 +5236,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeDiskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeDiskList
```
@@ -5273,7 +5379,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeDiskOutputReference
```
@@ -5785,7 +5891,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeGpuList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeGpuList
```
@@ -5928,7 +6034,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeGpuOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeGpuOutputReference
```
@@ -6239,7 +6345,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeInstanceTypesCustomList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeInstanceTypesCustomList
```
@@ -6382,7 +6488,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeInstanceTypesCustomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeInstanceTypesCustomOutputReference
```
@@ -6693,7 +6799,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeIntegrationDockerSwarmOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupGkeIntegrationDockerSwarmOutputReference
```
@@ -6986,7 +7092,7 @@ func InternalValue() ElastigroupGkeIntegrationDockerSwarm
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeIntegrationGkeAutoscaleDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupGkeIntegrationGkeAutoscaleDownOutputReference
```
@@ -7264,7 +7370,7 @@ func InternalValue() ElastigroupGkeIntegrationGkeAutoscaleDown
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeIntegrationGkeAutoscaleHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupGkeIntegrationGkeAutoscaleHeadroomOutputReference
```
@@ -7600,7 +7706,7 @@ func InternalValue() ElastigroupGkeIntegrationGkeAutoscaleHeadroom
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeIntegrationGkeAutoscaleLabelsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeIntegrationGkeAutoscaleLabelsList
```
@@ -7743,7 +7849,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeIntegrationGkeAutoscaleLabelsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeIntegrationGkeAutoscaleLabelsOutputReference
```
@@ -8054,7 +8160,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeIntegrationGkeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ElastigroupGkeIntegrationGkeOutputReference
```
@@ -8603,7 +8709,7 @@ func InternalValue() ElastigroupGkeIntegrationGke
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeLabelsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeLabelsList
```
@@ -8746,7 +8852,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeLabelsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeLabelsOutputReference
```
@@ -9057,7 +9163,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeMetadataList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeMetadataList
```
@@ -9200,7 +9306,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeMetadataOutputReference
```
@@ -9511,7 +9617,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeNetworkInterfaceAccessConfigsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeNetworkInterfaceAccessConfigsList
```
@@ -9654,7 +9760,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeNetworkInterfaceAccessConfigsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeNetworkInterfaceAccessConfigsOutputReference
```
@@ -9979,7 +10085,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeNetworkInterfaceAliasIpRangesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeNetworkInterfaceAliasIpRangesList
```
@@ -10122,7 +10228,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeNetworkInterfaceAliasIpRangesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeNetworkInterfaceAliasIpRangesOutputReference
```
@@ -10433,7 +10539,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeNetworkInterfaceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeNetworkInterfaceList
```
@@ -10576,7 +10682,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeNetworkInterfaceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeNetworkInterfaceOutputReference
```
@@ -10949,7 +11055,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeScalingDownPolicyDimensionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeScalingDownPolicyDimensionsList
```
@@ -11092,7 +11198,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeScalingDownPolicyDimensionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeScalingDownPolicyDimensionsOutputReference
```
@@ -11410,7 +11516,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeScalingDownPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeScalingDownPolicyList
```
@@ -11553,7 +11659,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeScalingDownPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeScalingDownPolicyOutputReference
```
@@ -12204,7 +12310,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeScalingUpPolicyDimensionsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeScalingUpPolicyDimensionsList
```
@@ -12347,7 +12453,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeScalingUpPolicyDimensionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeScalingUpPolicyDimensionsOutputReference
```
@@ -12665,7 +12771,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeScalingUpPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ElastigroupGkeScalingUpPolicyList
```
@@ -12808,7 +12914,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/elastigroupgke"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/elastigroupgke"
elastigroupgke.NewElastigroupGkeScalingUpPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ElastigroupGkeScalingUpPolicyOutputReference
```
diff --git a/docs/elastigroupGke.java.md b/docs/elastigroupGke.java.md
index 707b9245b..926e64f48 100644
--- a/docs/elastigroupGke.java.md
+++ b/docs/elastigroupGke.java.md
@@ -470,6 +470,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -479,7 +480,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putBackendServices
| *No description.* |
| putDisk
| *No description.* |
| putGpu
| *No description.* |
@@ -587,6 +590,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
@@ -695,6 +714,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
@@ -707,6 +745,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.
+
+---
+
##### `putBackendServices`
```java
@@ -1020,6 +1083,7 @@ public void resetTags()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ElastigroupGke resource upon running "cdktf plan ". |
---
@@ -1083,6 +1147,50 @@ ElastigroupGke.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.elastigroup_gke.ElastigroupGke;
+
+ElastigroupGke.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ElastigroupGke.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ElastigroupGke 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 ElastigroupGke to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ElastigroupGke that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_gke#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 ElastigroupGke to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupGke.python.md b/docs/elastigroupGke.python.md
index dddfaf88f..90f4d5cf4 100644
--- a/docs/elastigroupGke.python.md
+++ b/docs/elastigroupGke.python.md
@@ -457,6 +457,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -466,7 +467,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_backend_services
| *No description.* |
| put_disk
| *No description.* |
| put_gpu
| *No description.* |
@@ -579,6 +582,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
@@ -705,6 +726,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
@@ -719,6 +761,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_backend_services`
```python
@@ -1145,6 +1214,7 @@ def reset_tags() -> 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 ElastigroupGke resource upon running "cdktf plan ". |
---
@@ -1214,6 +1284,55 @@ elastigroupGke.ElastigroupGke.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import elastigroup_gke
+
+elastigroupGke.ElastigroupGke.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ElastigroupGke 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 ElastigroupGke to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ElastigroupGke that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_gke#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 ElastigroupGke to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/elastigroupGke.typescript.md b/docs/elastigroupGke.typescript.md
index f1fb1a7ec..6b8fe3c04 100644
--- a/docs/elastigroupGke.typescript.md
+++ b/docs/elastigroupGke.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. |
| putBackendServices
| *No description.* |
| putDisk
| *No description.* |
| putGpu
| *No description.* |
@@ -177,6 +180,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
@@ -285,6 +304,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
@@ -297,6 +334,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.
+
+---
+
##### `putBackendServices`
```typescript
@@ -610,6 +671,7 @@ public resetTags(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ElastigroupGke resource upon running "cdktf plan ". |
---
@@ -673,6 +735,50 @@ elastigroupGke.ElastigroupGke.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { elastigroupGke } from '@cdktf/provider-spotinst'
+
+elastigroupGke.ElastigroupGke.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ElastigroupGke 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 ElastigroupGke to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ElastigroupGke that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/elastigroup_gke#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 ElastigroupGke to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/healthCheck.csharp.md b/docs/healthCheck.csharp.md
index 75539939d..ead1106ac 100644
--- a/docs/healthCheck.csharp.md
+++ b/docs/healthCheck.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. |
| PutCheck
| *No description.* |
| ResetCheck
| *No description.* |
| ResetId
| *No description.* |
@@ -142,6 +145,22 @@ private object ToTerraform()
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```csharp
+private void AddMoveTarget(string MoveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```csharp
@@ -250,6 +269,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri
---
+##### `ImportFrom`
+
+```csharp
+private void ImportFrom(string Id, TerraformProvider Provider = null)
+```
+
+###### `Id`Required
+
+- *Type:* string
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```csharp
@@ -262,6 +299,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
---
+##### `MoveTo`
+
+```csharp
+private void MoveTo(string MoveTarget, object Index = null)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `Index`Optional
+
+- *Type:* object
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutCheck`
```csharp
@@ -305,6 +366,7 @@ private void ResetProxyPort()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a HealthCheck resource upon running "cdktf plan ". |
---
@@ -368,6 +430,50 @@ HealthCheck.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+HealthCheck.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a HealthCheck 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 HealthCheck to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing HealthCheck that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/health_check#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 HealthCheck to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/healthCheck.go.md b/docs/healthCheck.go.md
index 53e7aabcb..7911ec78a 100644
--- a/docs/healthCheck.go.md
+++ b/docs/healthCheck.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/healthcheck"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/healthcheck"
healthcheck.NewHealthCheck(scope Construct, id *string, config HealthCheckConfig) HealthCheck
```
@@ -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. |
| PutCheck
| *No description.* |
| ResetCheck
| *No description.* |
| ResetId
| *No description.* |
@@ -142,6 +145,22 @@ func ToTerraform() interface{}
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```go
+func AddMoveTarget(moveTarget *string)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```go
@@ -250,6 +269,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
---
+##### `ImportFrom`
+
+```go
+func ImportFrom(id *string, provider TerraformProvider)
+```
+
+###### `id`Required
+
+- *Type:* *string
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```go
@@ -262,6 +299,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
---
+##### `MoveTo`
+
+```go
+func MoveTo(moveTarget *string, index interface{})
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* interface{}
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutCheck`
```go
@@ -305,13 +366,14 @@ func ResetProxyPort()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a HealthCheck resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/healthcheck"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/healthcheck"
healthcheck.HealthCheck_IsConstruct(x interface{}) *bool
```
@@ -343,7 +405,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/healthcheck"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/healthcheck"
healthcheck.HealthCheck_IsTerraformElement(x interface{}) *bool
```
@@ -357,7 +419,7 @@ healthcheck.HealthCheck_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/healthcheck"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/healthcheck"
healthcheck.HealthCheck_IsTerraformResource(x interface{}) *bool
```
@@ -368,6 +430,50 @@ healthcheck.HealthCheck_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/healthcheck"
+
+healthcheck.HealthCheck_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a HealthCheck 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 HealthCheck to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing HealthCheck that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/health_check#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 HealthCheck to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -688,7 +794,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/healthcheck"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/healthcheck"
&healthcheck.HealthCheckCheck {
Healthy: *f64,
@@ -832,7 +938,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/healthcheck"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/healthcheck"
&healthcheck.HealthCheckConfig {
Connection: interface{},
@@ -844,7 +950,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/healthcheck"
Provisioners: *[]interface{},
ProxyAddress: *string,
ResourceId: *string,
- Check: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.healthCheck.HealthCheckCheck,
+ Check: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.healthCheck.HealthCheckCheck,
Id: *string,
Name: *string,
ProxyPort: *f64,
@@ -1025,7 +1131,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/healthcheck"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/healthcheck"
healthcheck.NewHealthCheckCheckOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) HealthCheckCheckOutputReference
```
diff --git a/docs/healthCheck.java.md b/docs/healthCheck.java.md
index 3eed18052..9a0ac1508 100644
--- a/docs/healthCheck.java.md
+++ b/docs/healthCheck.java.md
@@ -179,6 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -188,7 +189,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putCheck
| *No description.* |
| resetCheck
| *No description.* |
| resetId
| *No description.* |
@@ -261,6 +264,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
@@ -369,6 +388,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
@@ -381,6 +419,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.
+
+---
+
##### `putCheck`
```java
@@ -424,6 +487,7 @@ public void resetProxyPort()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a HealthCheck resource upon running "cdktf plan ". |
---
@@ -487,6 +551,50 @@ HealthCheck.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.health_check.HealthCheck;
+
+HealthCheck.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),HealthCheck.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a HealthCheck 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 HealthCheck to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing HealthCheck that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/health_check#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 HealthCheck to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/healthCheck.python.md b/docs/healthCheck.python.md
index 156a06182..4fa6c5273 100644
--- a/docs/healthCheck.python.md
+++ b/docs/healthCheck.python.md
@@ -177,6 +177,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -186,7 +187,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_check
| *No description.* |
| reset_check
| *No description.* |
| reset_id
| *No description.* |
@@ -264,6 +267,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
@@ -390,6 +411,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
@@ -404,6 +446,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_check`
```python
@@ -523,6 +592,7 @@ def reset_proxy_port() -> 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 HealthCheck resource upon running "cdktf plan ". |
---
@@ -592,6 +662,55 @@ healthCheck.HealthCheck.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import health_check
+
+healthCheck.HealthCheck.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a HealthCheck 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 HealthCheck to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing HealthCheck that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/health_check#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 HealthCheck to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/healthCheck.typescript.md b/docs/healthCheck.typescript.md
index f9492c8e3..14c51f5b9 100644
--- a/docs/healthCheck.typescript.md
+++ b/docs/healthCheck.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. |
| putCheck
| *No description.* |
| resetCheck
| *No description.* |
| resetId
| *No description.* |
@@ -142,6 +145,22 @@ public toTerraform(): any
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```typescript
+public addMoveTarget(moveTarget: string): void
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```typescript
@@ -250,6 +269,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri
---
+##### `importFrom`
+
+```typescript
+public importFrom(id: string, provider?: TerraformProvider): void
+```
+
+###### `id`Required
+
+- *Type:* string
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```typescript
@@ -262,6 +299,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
---
+##### `moveTo`
+
+```typescript
+public moveTo(moveTarget: string, index?: string | number): void
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* string | number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putCheck`
```typescript
@@ -305,6 +366,7 @@ public resetProxyPort(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a HealthCheck resource upon running "cdktf plan ". |
---
@@ -368,6 +430,50 @@ healthCheck.HealthCheck.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { healthCheck } from '@cdktf/provider-spotinst'
+
+healthCheck.HealthCheck.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a HealthCheck 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 HealthCheck to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing HealthCheck that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/health_check#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 HealthCheck to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/managedInstanceAws.csharp.md b/docs/managedInstanceAws.csharp.md
index 66815357d..1f66ab11e 100644
--- a/docs/managedInstanceAws.csharp.md
+++ b/docs/managedInstanceAws.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. |
| PutBlockDeviceMappings
| *No description.* |
| PutDelete
| *No description.* |
| PutIntegrationRoute53
| *No description.* |
@@ -186,6 +189,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
@@ -294,6 +313,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
@@ -306,6 +343,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.
+
+---
+
##### `PutBlockDeviceMappings`
```csharp
@@ -667,6 +728,7 @@ private void ResetUtilizeReservedInstances()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ManagedInstanceAws resource upon running "cdktf plan ". |
---
@@ -730,6 +792,50 @@ ManagedInstanceAws.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+ManagedInstanceAws.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a ManagedInstanceAws 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 ManagedInstanceAws to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing ManagedInstanceAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/managed_instance_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 ManagedInstanceAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/managedInstanceAws.go.md b/docs/managedInstanceAws.go.md
index f54485918..5e24f51b2 100644
--- a/docs/managedInstanceAws.go.md
+++ b/docs/managedInstanceAws.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAws(scope Construct, id *string, config ManagedInstanceAwsConfig) ManagedInstanceAws
```
@@ -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. |
| PutBlockDeviceMappings
| *No description.* |
| PutDelete
| *No description.* |
| PutIntegrationRoute53
| *No description.* |
@@ -186,6 +189,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
@@ -294,6 +313,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
@@ -306,6 +343,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.
+
+---
+
##### `PutBlockDeviceMappings`
```go
@@ -667,13 +728,14 @@ func ResetUtilizeReservedInstances()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a ManagedInstanceAws resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.ManagedInstanceAws_IsConstruct(x interface{}) *bool
```
@@ -705,7 +767,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.ManagedInstanceAws_IsTerraformElement(x interface{}) *bool
```
@@ -719,7 +781,7 @@ managedinstanceaws.ManagedInstanceAws_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.ManagedInstanceAws_IsTerraformResource(x interface{}) *bool
```
@@ -730,6 +792,50 @@ managedinstanceaws.ManagedInstanceAws_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
+
+managedinstanceaws.ManagedInstanceAws_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a ManagedInstanceAws 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 ManagedInstanceAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing ManagedInstanceAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/managed_instance_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 ManagedInstanceAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -1930,11 +2036,11 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
&managedinstanceaws.ManagedInstanceAwsBlockDeviceMappings {
DeviceName: *string,
- Ebs: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.managedInstanceAws.ManagedInstanceAwsBlockDeviceMappingsEbs,
+ Ebs: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.managedInstanceAws.ManagedInstanceAwsBlockDeviceMappingsEbs,
}
```
@@ -1978,7 +2084,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
&managedinstanceaws.ManagedInstanceAwsBlockDeviceMappingsEbs {
DeleteOnTermination: interface{},
@@ -2066,7 +2172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
&managedinstanceaws.ManagedInstanceAwsConfig {
Connection: interface{},
@@ -2098,11 +2204,11 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstance
HealthCheckType: *string,
IamInstanceProfile: *string,
Id: *string,
- IntegrationRoute53: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.managedInstanceAws.ManagedInstanceAwsIntegrationRoute53,
+ IntegrationRoute53: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.managedInstanceAws.ManagedInstanceAwsIntegrationRoute53,
KeyPair: *string,
LifeCycle: *string,
LoadBalancers: interface{},
- ManagedInstanceAction: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.managedInstanceAws.ManagedInstanceAwsManagedInstanceAction,
+ ManagedInstanceAction: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.managedInstanceAws.ManagedInstanceAwsManagedInstanceAction,
MinimumInstanceLifetime: *f64,
NetworkInterface: interface{},
OptimizationWindows: *[]*string,
@@ -2114,7 +2220,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstance
PrivateIp: *string,
Region: *string,
ResourceTagSpecification: interface{},
- RevertToSpot: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.managedInstanceAws.ManagedInstanceAwsRevertToSpot,
+ RevertToSpot: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.managedInstanceAws.ManagedInstanceAwsRevertToSpot,
ScheduledTask: interface{},
SecurityGroupIds: *[]*string,
ShutdownScript: *string,
@@ -2835,7 +2941,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
&managedinstanceaws.ManagedInstanceAwsDelete {
AmiBackupShouldDeleteImages: interface{},
@@ -2937,7 +3043,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
&managedinstanceaws.ManagedInstanceAwsIntegrationRoute53 {
Domains: interface{},
@@ -2971,7 +3077,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
&managedinstanceaws.ManagedInstanceAwsIntegrationRoute53Domains {
HostedZoneId: *string,
@@ -3047,7 +3153,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
&managedinstanceaws.ManagedInstanceAwsIntegrationRoute53DomainsRecordSets {
Name: *string,
@@ -3107,7 +3213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
&managedinstanceaws.ManagedInstanceAwsLoadBalancers {
Type: *string,
@@ -3223,7 +3329,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
&managedinstanceaws.ManagedInstanceAwsManagedInstanceAction {
Type: *string,
@@ -3255,7 +3361,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
&managedinstanceaws.ManagedInstanceAwsNetworkInterface {
DeviceIndex: *string,
@@ -3315,7 +3421,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
&managedinstanceaws.ManagedInstanceAwsResourceTagSpecification {
ShouldTagAmis: interface{},
@@ -3389,7 +3495,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
&managedinstanceaws.ManagedInstanceAwsRevertToSpot {
PerformAt: *string,
@@ -3421,7 +3527,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
&managedinstanceaws.ManagedInstanceAwsScheduledTask {
TaskType: *string,
@@ -3509,7 +3615,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
&managedinstanceaws.ManagedInstanceAwsTags {
Key: *string,
@@ -3557,7 +3663,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsBlockDeviceMappingsEbsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedInstanceAwsBlockDeviceMappingsEbsOutputReference
```
@@ -3951,7 +4057,7 @@ func InternalValue() ManagedInstanceAwsBlockDeviceMappingsEbs
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsBlockDeviceMappingsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsBlockDeviceMappingsList
```
@@ -4094,7 +4200,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsBlockDeviceMappingsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedInstanceAwsBlockDeviceMappingsOutputReference
```
@@ -4425,7 +4531,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsDeleteList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsDeleteList
```
@@ -4568,7 +4674,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsDeleteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedInstanceAwsDeleteOutputReference
```
@@ -5009,7 +5115,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsIntegrationRoute53DomainsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsIntegrationRoute53DomainsList
```
@@ -5152,7 +5258,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsIntegrationRoute53DomainsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedInstanceAwsIntegrationRoute53DomainsOutputReference
```
@@ -5534,7 +5640,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList
```
@@ -5677,7 +5783,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference
```
@@ -6024,7 +6130,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsIntegrationRoute53OutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedInstanceAwsIntegrationRoute53OutputReference
```
@@ -6308,7 +6414,7 @@ func InternalValue() ManagedInstanceAwsIntegrationRoute53
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsLoadBalancersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsLoadBalancersList
```
@@ -6451,7 +6557,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsLoadBalancersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedInstanceAwsLoadBalancersOutputReference
```
@@ -6914,7 +7020,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsManagedInstanceActionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedInstanceAwsManagedInstanceActionOutputReference
```
@@ -7185,7 +7291,7 @@ func InternalValue() ManagedInstanceAwsManagedInstanceAction
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsNetworkInterfaceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsNetworkInterfaceList
```
@@ -7328,7 +7434,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsNetworkInterfaceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedInstanceAwsNetworkInterfaceOutputReference
```
@@ -7675,7 +7781,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsResourceTagSpecificationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsResourceTagSpecificationList
```
@@ -7818,7 +7924,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsResourceTagSpecificationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedInstanceAwsResourceTagSpecificationOutputReference
```
@@ -8201,7 +8307,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsRevertToSpotOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ManagedInstanceAwsRevertToSpotOutputReference
```
@@ -8472,7 +8578,7 @@ func InternalValue() ManagedInstanceAwsRevertToSpot
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsScheduledTaskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsScheduledTaskList
```
@@ -8615,7 +8721,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsScheduledTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedInstanceAwsScheduledTaskOutputReference
```
@@ -9020,7 +9126,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsTagsList
```
@@ -9163,7 +9269,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/managedinstanceaws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/managedinstanceaws"
managedinstanceaws.NewManagedInstanceAwsTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ManagedInstanceAwsTagsOutputReference
```
diff --git a/docs/managedInstanceAws.java.md b/docs/managedInstanceAws.java.md
index 8f248c4b1..ada1ac3c5 100644
--- a/docs/managedInstanceAws.java.md
+++ b/docs/managedInstanceAws.java.md
@@ -612,6 +612,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -621,7 +622,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putBlockDeviceMappings
| *No description.* |
| putDelete
| *No description.* |
| putIntegrationRoute53
| *No description.* |
@@ -738,6 +741,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
@@ -846,6 +865,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
@@ -858,6 +896,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.
+
+---
+
##### `putBlockDeviceMappings`
```java
@@ -1219,6 +1282,7 @@ public void resetUtilizeReservedInstances()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ManagedInstanceAws resource upon running "cdktf plan ". |
---
@@ -1282,6 +1346,50 @@ ManagedInstanceAws.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.managed_instance_aws.ManagedInstanceAws;
+
+ManagedInstanceAws.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ManagedInstanceAws.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a ManagedInstanceAws 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 ManagedInstanceAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing ManagedInstanceAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/managed_instance_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 ManagedInstanceAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/managedInstanceAws.python.md b/docs/managedInstanceAws.python.md
index e4f9939cb..a7d1b4bae 100644
--- a/docs/managedInstanceAws.python.md
+++ b/docs/managedInstanceAws.python.md
@@ -595,6 +595,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -604,7 +605,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_block_device_mappings
| *No description.* |
| put_delete
| *No description.* |
| put_integration_route53
| *No description.* |
@@ -726,6 +729,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
@@ -852,6 +873,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
@@ -866,6 +908,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_block_device_mappings`
```python
@@ -1255,6 +1324,7 @@ def reset_utilize_reserved_instances() -> 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 ManagedInstanceAws resource upon running "cdktf plan ". |
---
@@ -1324,6 +1394,55 @@ managedInstanceAws.ManagedInstanceAws.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import managed_instance_aws
+
+managedInstanceAws.ManagedInstanceAws.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a ManagedInstanceAws 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 ManagedInstanceAws to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing ManagedInstanceAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/managed_instance_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 ManagedInstanceAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/managedInstanceAws.typescript.md b/docs/managedInstanceAws.typescript.md
index 0f51b0880..a56c1d944 100644
--- a/docs/managedInstanceAws.typescript.md
+++ b/docs/managedInstanceAws.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. |
| putBlockDeviceMappings
| *No description.* |
| putDelete
| *No description.* |
| putIntegrationRoute53
| *No description.* |
@@ -186,6 +189,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
@@ -294,6 +313,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
@@ -306,6 +343,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.
+
+---
+
##### `putBlockDeviceMappings`
```typescript
@@ -667,6 +728,7 @@ public resetUtilizeReservedInstances(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a ManagedInstanceAws resource upon running "cdktf plan ". |
---
@@ -730,6 +792,50 @@ managedInstanceAws.ManagedInstanceAws.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { managedInstanceAws } from '@cdktf/provider-spotinst'
+
+managedInstanceAws.ManagedInstanceAws.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a ManagedInstanceAws 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 ManagedInstanceAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing ManagedInstanceAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/managed_instance_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 ManagedInstanceAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/mrscalerAws.csharp.md b/docs/mrscalerAws.csharp.md
index 9f4edc911..c727f2782 100644
--- a/docs/mrscalerAws.csharp.md
+++ b/docs/mrscalerAws.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. |
| PutApplications
| *No description.* |
| PutBootstrapActionsFile
| *No description.* |
| PutConfigurationsFile
| *No description.* |
@@ -212,6 +215,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
@@ -320,6 +339,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
@@ -332,6 +369,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.
+
+---
+
##### `PutApplications`
```csharp
@@ -885,6 +946,7 @@ private void ResetVisibleToAllUsers()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a MrscalerAws resource upon running "cdktf plan ". |
---
@@ -948,6 +1010,50 @@ MrscalerAws.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+MrscalerAws.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a MrscalerAws 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 MrscalerAws to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing MrscalerAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/mrscaler_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 MrscalerAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/mrscalerAws.go.md b/docs/mrscalerAws.go.md
index 17a5d910c..215f0433a 100644
--- a/docs/mrscalerAws.go.md
+++ b/docs/mrscalerAws.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAws(scope Construct, id *string, config MrscalerAwsConfig) MrscalerAws
```
@@ -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. |
| PutApplications
| *No description.* |
| PutBootstrapActionsFile
| *No description.* |
| PutConfigurationsFile
| *No description.* |
@@ -212,6 +215,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
@@ -320,6 +339,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
@@ -332,6 +369,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.
+
+---
+
##### `PutApplications`
```go
@@ -885,13 +946,14 @@ func ResetVisibleToAllUsers()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a MrscalerAws resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.MrscalerAws_IsConstruct(x interface{}) *bool
```
@@ -923,7 +985,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.MrscalerAws_IsTerraformElement(x interface{}) *bool
```
@@ -937,7 +999,7 @@ mrscaleraws.MrscalerAws_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.MrscalerAws_IsTerraformResource(x interface{}) *bool
```
@@ -948,6 +1010,50 @@ mrscaleraws.MrscalerAws_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
+
+mrscaleraws.MrscalerAws_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a MrscalerAws 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 MrscalerAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing MrscalerAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/mrscaler_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 MrscalerAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -2489,7 +2595,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsApplications {
Name: *string,
@@ -2549,7 +2655,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsBootstrapActionsFile {
Bucket: *string,
@@ -2595,7 +2701,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsConfig {
Connection: interface{},
@@ -2642,7 +2748,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
MasterInstanceTypes: *[]*string,
MasterLifecycle: *string,
MasterTarget: *f64,
- ProvisioningTimeout: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.mrscalerAws.MrscalerAwsProvisioningTimeout,
+ ProvisioningTimeout: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.mrscalerAws.MrscalerAwsProvisioningTimeout,
Region: *string,
ReleaseLabel: *string,
RepoUpgradeOnBoot: *string,
@@ -3586,7 +3692,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsConfigurationsFile {
Bucket: *string,
@@ -3632,7 +3738,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsCoreEbsBlockDevice {
SizeInGb: *f64,
@@ -3706,7 +3812,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsCoreScalingDownPolicy {
MetricName: *string,
@@ -3976,7 +4082,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsCoreScalingUpPolicy {
MetricName: *string,
@@ -4246,7 +4352,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsInstanceWeights {
InstanceType: *string,
@@ -4292,7 +4398,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsMasterEbsBlockDevice {
SizeInGb: *f64,
@@ -4366,7 +4472,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsProvisioningTimeout {
Timeout: *f64,
@@ -4412,7 +4518,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsScheduledTask {
Cron: *string,
@@ -4528,7 +4634,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsStepsFile {
Bucket: *string,
@@ -4574,7 +4680,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsTags {
Key: *string,
@@ -4620,7 +4726,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsTaskEbsBlockDevice {
SizeInGb: *f64,
@@ -4694,7 +4800,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsTaskScalingDownPolicy {
MetricName: *string,
@@ -4964,7 +5070,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsTaskScalingUpPolicy {
MetricName: *string,
@@ -5234,7 +5340,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsTerminationPolicies {
Statements: interface{},
@@ -5268,7 +5374,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
&mrscaleraws.MrscalerAwsTerminationPoliciesStatements {
MetricName: *string,
@@ -5400,7 +5506,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsApplicationsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsApplicationsList
```
@@ -5543,7 +5649,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsApplicationsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsApplicationsOutputReference
```
@@ -5890,7 +5996,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsBootstrapActionsFileList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsBootstrapActionsFileList
```
@@ -6033,7 +6139,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsBootstrapActionsFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsBootstrapActionsFileOutputReference
```
@@ -6344,7 +6450,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsConfigurationsFileList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsConfigurationsFileList
```
@@ -6487,7 +6593,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsConfigurationsFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsConfigurationsFileOutputReference
```
@@ -6798,7 +6904,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsCoreEbsBlockDeviceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsCoreEbsBlockDeviceList
```
@@ -6941,7 +7047,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsCoreEbsBlockDeviceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsCoreEbsBlockDeviceOutputReference
```
@@ -7310,7 +7416,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsCoreScalingDownPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsCoreScalingDownPolicyList
```
@@ -7453,7 +7559,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsCoreScalingDownPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsCoreScalingDownPolicyOutputReference
```
@@ -8207,7 +8313,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsCoreScalingUpPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsCoreScalingUpPolicyList
```
@@ -8350,7 +8456,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsCoreScalingUpPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsCoreScalingUpPolicyOutputReference
```
@@ -9104,7 +9210,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsInstanceWeightsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsInstanceWeightsList
```
@@ -9247,7 +9353,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsInstanceWeightsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsInstanceWeightsOutputReference
```
@@ -9558,7 +9664,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsMasterEbsBlockDeviceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsMasterEbsBlockDeviceList
```
@@ -9701,7 +9807,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsMasterEbsBlockDeviceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsMasterEbsBlockDeviceOutputReference
```
@@ -10070,7 +10176,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsProvisioningTimeoutOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MrscalerAwsProvisioningTimeoutOutputReference
```
@@ -10363,7 +10469,7 @@ func InternalValue() MrscalerAwsProvisioningTimeout
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsScheduledTaskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsScheduledTaskList
```
@@ -10506,7 +10612,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsScheduledTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsScheduledTaskOutputReference
```
@@ -10955,7 +11061,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsStepsFileList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsStepsFileList
```
@@ -11098,7 +11204,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsStepsFileOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsStepsFileOutputReference
```
@@ -11409,7 +11515,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsTagsList
```
@@ -11552,7 +11658,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsTagsOutputReference
```
@@ -11863,7 +11969,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsTaskEbsBlockDeviceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsTaskEbsBlockDeviceList
```
@@ -12006,7 +12112,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsTaskEbsBlockDeviceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsTaskEbsBlockDeviceOutputReference
```
@@ -12375,7 +12481,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsTaskScalingDownPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsTaskScalingDownPolicyList
```
@@ -12518,7 +12624,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsTaskScalingDownPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsTaskScalingDownPolicyOutputReference
```
@@ -13272,7 +13378,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsTaskScalingUpPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsTaskScalingUpPolicyList
```
@@ -13415,7 +13521,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsTaskScalingUpPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsTaskScalingUpPolicyOutputReference
```
@@ -14169,7 +14275,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsTerminationPoliciesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsTerminationPoliciesList
```
@@ -14312,7 +14418,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsTerminationPoliciesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsTerminationPoliciesOutputReference
```
@@ -14614,7 +14720,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsTerminationPoliciesStatementsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MrscalerAwsTerminationPoliciesStatementsList
```
@@ -14757,7 +14863,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/mrscaleraws"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/mrscaleraws"
mrscaleraws.NewMrscalerAwsTerminationPoliciesStatementsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MrscalerAwsTerminationPoliciesStatementsOutputReference
```
diff --git a/docs/mrscalerAws.java.md b/docs/mrscalerAws.java.md
index 779633ecc..7fe307136 100644
--- a/docs/mrscalerAws.java.md
+++ b/docs/mrscalerAws.java.md
@@ -781,6 +781,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -790,7 +791,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putApplications
| *No description.* |
| putBootstrapActionsFile
| *No description.* |
| putConfigurationsFile
| *No description.* |
@@ -933,6 +936,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
@@ -1041,6 +1060,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
@@ -1053,6 +1091,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.
+
+---
+
##### `putApplications`
```java
@@ -1606,6 +1669,7 @@ public void resetVisibleToAllUsers()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a MrscalerAws resource upon running "cdktf plan ". |
---
@@ -1669,6 +1733,50 @@ MrscalerAws.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.mrscaler_aws.MrscalerAws;
+
+MrscalerAws.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),MrscalerAws.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a MrscalerAws 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 MrscalerAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing MrscalerAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/mrscaler_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 MrscalerAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/mrscalerAws.python.md b/docs/mrscalerAws.python.md
index db6d24334..82d148143 100644
--- a/docs/mrscalerAws.python.md
+++ b/docs/mrscalerAws.python.md
@@ -757,6 +757,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -766,7 +767,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_applications
| *No description.* |
| put_bootstrap_actions_file
| *No description.* |
| put_configurations_file
| *No description.* |
@@ -914,6 +917,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
@@ -1040,6 +1061,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
@@ -1054,6 +1096,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_applications`
```python
@@ -1650,6 +1719,7 @@ def reset_visible_to_all_users() -> 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 MrscalerAws resource upon running "cdktf plan ". |
---
@@ -1719,6 +1789,55 @@ mrscalerAws.MrscalerAws.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import mrscaler_aws
+
+mrscalerAws.MrscalerAws.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a MrscalerAws 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 MrscalerAws to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing MrscalerAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/mrscaler_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 MrscalerAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/mrscalerAws.typescript.md b/docs/mrscalerAws.typescript.md
index 68b20beaa..d1093914e 100644
--- a/docs/mrscalerAws.typescript.md
+++ b/docs/mrscalerAws.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. |
| putApplications
| *No description.* |
| putBootstrapActionsFile
| *No description.* |
| putConfigurationsFile
| *No description.* |
@@ -212,6 +215,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
@@ -320,6 +339,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
@@ -332,6 +369,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.
+
+---
+
##### `putApplications`
```typescript
@@ -885,6 +946,7 @@ public resetVisibleToAllUsers(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a MrscalerAws resource upon running "cdktf plan ". |
---
@@ -948,6 +1010,50 @@ mrscalerAws.MrscalerAws.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { mrscalerAws } from '@cdktf/provider-spotinst'
+
+mrscalerAws.MrscalerAws.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a MrscalerAws 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 MrscalerAws to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing MrscalerAws that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/mrscaler_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 MrscalerAws to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiBalancer.csharp.md b/docs/multaiBalancer.csharp.md
index 9677a1c4d..c0667fa8c 100644
--- a/docs/multaiBalancer.csharp.md
+++ b/docs/multaiBalancer.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. |
| PutConnectionTimeouts
| *No description.* |
| PutTags
| *No description.* |
| ResetConnectionTimeouts
| *No description.* |
@@ -144,6 +147,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
@@ -252,6 +271,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
@@ -264,6 +301,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.
+
+---
+
##### `PutConnectionTimeouts`
```csharp
@@ -325,6 +386,7 @@ private void ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a MultaiBalancer resource upon running "cdktf plan ". |
---
@@ -388,6 +450,50 @@ MultaiBalancer.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+MultaiBalancer.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a MultaiBalancer 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 MultaiBalancer to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing MultaiBalancer that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_balancer#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 MultaiBalancer to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiBalancer.go.md b/docs/multaiBalancer.go.md
index 16723940c..50783a9fd 100644
--- a/docs/multaiBalancer.go.md
+++ b/docs/multaiBalancer.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaibalancer"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaibalancer"
multaibalancer.NewMultaiBalancer(scope Construct, id *string, config MultaiBalancerConfig) MultaiBalancer
```
@@ -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. |
| PutConnectionTimeouts
| *No description.* |
| PutTags
| *No description.* |
| ResetConnectionTimeouts
| *No description.* |
@@ -144,6 +147,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
@@ -252,6 +271,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
@@ -264,6 +301,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.
+
+---
+
##### `PutConnectionTimeouts`
```go
@@ -325,13 +386,14 @@ func ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a MultaiBalancer resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaibalancer"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaibalancer"
multaibalancer.MultaiBalancer_IsConstruct(x interface{}) *bool
```
@@ -363,7 +425,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaibalancer"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaibalancer"
multaibalancer.MultaiBalancer_IsTerraformElement(x interface{}) *bool
```
@@ -377,7 +439,7 @@ multaibalancer.MultaiBalancer_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaibalancer"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaibalancer"
multaibalancer.MultaiBalancer_IsTerraformResource(x interface{}) *bool
```
@@ -388,6 +450,50 @@ multaibalancer.MultaiBalancer_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaibalancer"
+
+multaibalancer.MultaiBalancer_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a MultaiBalancer 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 MultaiBalancer to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing MultaiBalancer that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_balancer#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 MultaiBalancer to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -708,7 +814,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaibalancer"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaibalancer"
&multaibalancer.MultaiBalancerConfig {
Connection: interface{},
@@ -719,7 +825,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaibalancer"
Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider,
Provisioners: *[]interface{},
Name: *string,
- ConnectionTimeouts: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.multaiBalancer.MultaiBalancerConnectionTimeouts,
+ ConnectionTimeouts: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.multaiBalancer.MultaiBalancerConnectionTimeouts,
DnsCnameAliases: *[]*string,
Id: *string,
Scheme: *string,
@@ -901,7 +1007,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaibalancer"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaibalancer"
&multaibalancer.MultaiBalancerConnectionTimeouts {
Draining: *f64,
@@ -947,7 +1053,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaibalancer"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaibalancer"
&multaibalancer.MultaiBalancerTags {
Key: *string,
@@ -995,7 +1101,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaibalancer"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaibalancer"
multaibalancer.NewMultaiBalancerConnectionTimeoutsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MultaiBalancerConnectionTimeoutsOutputReference
```
@@ -1302,7 +1408,7 @@ func InternalValue() MultaiBalancerConnectionTimeouts
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaibalancer"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaibalancer"
multaibalancer.NewMultaiBalancerTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MultaiBalancerTagsList
```
@@ -1445,7 +1551,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaibalancer"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaibalancer"
multaibalancer.NewMultaiBalancerTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MultaiBalancerTagsOutputReference
```
diff --git a/docs/multaiBalancer.java.md b/docs/multaiBalancer.java.md
index 839d76d9b..7ccbb2de4 100644
--- a/docs/multaiBalancer.java.md
+++ b/docs/multaiBalancer.java.md
@@ -182,6 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -191,7 +192,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putConnectionTimeouts
| *No description.* |
| putTags
| *No description.* |
| resetConnectionTimeouts
| *No description.* |
@@ -266,6 +269,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
@@ -374,6 +393,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
@@ -386,6 +424,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.
+
+---
+
##### `putConnectionTimeouts`
```java
@@ -447,6 +510,7 @@ public void resetTags()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a MultaiBalancer resource upon running "cdktf plan ". |
---
@@ -510,6 +574,50 @@ MultaiBalancer.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.multai_balancer.MultaiBalancer;
+
+MultaiBalancer.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),MultaiBalancer.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a MultaiBalancer 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 MultaiBalancer to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing MultaiBalancer that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_balancer#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 MultaiBalancer to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiBalancer.python.md b/docs/multaiBalancer.python.md
index c1656bfc3..c7a490d85 100644
--- a/docs/multaiBalancer.python.md
+++ b/docs/multaiBalancer.python.md
@@ -179,6 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -188,7 +189,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_connection_timeouts
| *No description.* |
| put_tags
| *No description.* |
| reset_connection_timeouts
| *No description.* |
@@ -268,6 +271,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
@@ -394,6 +415,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
@@ -408,6 +450,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_connection_timeouts`
```python
@@ -484,6 +553,7 @@ def reset_tags() -> 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 MultaiBalancer resource upon running "cdktf plan ". |
---
@@ -553,6 +623,55 @@ multaiBalancer.MultaiBalancer.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import multai_balancer
+
+multaiBalancer.MultaiBalancer.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a MultaiBalancer 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 MultaiBalancer to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing MultaiBalancer that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_balancer#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 MultaiBalancer to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiBalancer.typescript.md b/docs/multaiBalancer.typescript.md
index 34fea57ae..e2a715b34 100644
--- a/docs/multaiBalancer.typescript.md
+++ b/docs/multaiBalancer.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. |
| putConnectionTimeouts
| *No description.* |
| putTags
| *No description.* |
| resetConnectionTimeouts
| *No description.* |
@@ -144,6 +147,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
@@ -252,6 +271,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
@@ -264,6 +301,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.
+
+---
+
##### `putConnectionTimeouts`
```typescript
@@ -325,6 +386,7 @@ public resetTags(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a MultaiBalancer resource upon running "cdktf plan ". |
---
@@ -388,6 +450,50 @@ multaiBalancer.MultaiBalancer.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { multaiBalancer } from '@cdktf/provider-spotinst'
+
+multaiBalancer.MultaiBalancer.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a MultaiBalancer 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 MultaiBalancer to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing MultaiBalancer that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_balancer#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 MultaiBalancer to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiDeployment.csharp.md b/docs/multaiDeployment.csharp.md
index 3664953f8..f45c1762d 100644
--- a/docs/multaiDeployment.csharp.md
+++ b/docs/multaiDeployment.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 MultaiDeployment resource upon running "cdktf plan ". |
---
@@ -334,6 +396,50 @@ MultaiDeployment.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+MultaiDeployment.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a MultaiDeployment 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 MultaiDeployment to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing MultaiDeployment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_deployment#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 MultaiDeployment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiDeployment.go.md b/docs/multaiDeployment.go.md
index 7557e751b..5dbffd1aa 100644
--- a/docs/multaiDeployment.go.md
+++ b/docs/multaiDeployment.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaideployment"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaideployment"
multaideployment.NewMultaiDeployment(scope Construct, id *string, config MultaiDeploymentConfig) MultaiDeployment
```
@@ -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 MultaiDeployment resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaideployment"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaideployment"
multaideployment.MultaiDeployment_IsConstruct(x interface{}) *bool
```
@@ -309,7 +371,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaideployment"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaideployment"
multaideployment.MultaiDeployment_IsTerraformElement(x interface{}) *bool
```
@@ -323,7 +385,7 @@ multaideployment.MultaiDeployment_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaideployment"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaideployment"
multaideployment.MultaiDeployment_IsTerraformResource(x interface{}) *bool
```
@@ -334,6 +396,50 @@ multaideployment.MultaiDeployment_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaideployment"
+
+multaideployment.MultaiDeployment_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a MultaiDeployment 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 MultaiDeployment to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing MultaiDeployment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_deployment#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 MultaiDeployment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -566,7 +672,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaideployment"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaideployment"
&multaideployment.MultaiDeploymentConfig {
Connection: interface{},
diff --git a/docs/multaiDeployment.java.md b/docs/multaiDeployment.java.md
index 2404e415f..c01a06e97 100644
--- a/docs/multaiDeployment.java.md
+++ b/docs/multaiDeployment.java.md
@@ -137,6 +137,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.* |
@@ -146,7 +147,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.* |
---
@@ -215,6 +218,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
@@ -323,6 +342,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
@@ -335,6 +373,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
@@ -348,6 +411,7 @@ public void resetId()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a MultaiDeployment resource upon running "cdktf plan ". |
---
@@ -411,6 +475,50 @@ MultaiDeployment.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.multai_deployment.MultaiDeployment;
+
+MultaiDeployment.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),MultaiDeployment.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a MultaiDeployment 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 MultaiDeployment to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing MultaiDeployment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_deployment#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 MultaiDeployment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiDeployment.python.md b/docs/multaiDeployment.python.md
index 0313cecd4..8bd02de41 100644
--- a/docs/multaiDeployment.python.md
+++ b/docs/multaiDeployment.python.md
@@ -135,6 +135,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.* |
@@ -144,7 +145,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.* |
---
@@ -218,6 +221,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
@@ -344,6 +365,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
@@ -358,6 +400,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
@@ -371,6 +440,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 MultaiDeployment resource upon running "cdktf plan ". |
---
@@ -440,6 +510,55 @@ multaiDeployment.MultaiDeployment.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import multai_deployment
+
+multaiDeployment.MultaiDeployment.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a MultaiDeployment 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 MultaiDeployment to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing MultaiDeployment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_deployment#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 MultaiDeployment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiDeployment.typescript.md b/docs/multaiDeployment.typescript.md
index 1eb35ba66..840590c17 100644
--- a/docs/multaiDeployment.typescript.md
+++ b/docs/multaiDeployment.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 MultaiDeployment resource upon running "cdktf plan ". |
---
@@ -334,6 +396,50 @@ multaiDeployment.MultaiDeployment.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { multaiDeployment } from '@cdktf/provider-spotinst'
+
+multaiDeployment.MultaiDeployment.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a MultaiDeployment 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 MultaiDeployment to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing MultaiDeployment that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_deployment#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 MultaiDeployment to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiListener.csharp.md b/docs/multaiListener.csharp.md
index e46026c13..768f7c7f4 100644
--- a/docs/multaiListener.csharp.md
+++ b/docs/multaiListener.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. |
| PutTags
| *No description.* |
| PutTlsConfig
| *No description.* |
| ResetId
| *No description.* |
@@ -142,6 +145,22 @@ private object ToTerraform()
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```csharp
+private void AddMoveTarget(string MoveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```csharp
@@ -250,6 +269,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri
---
+##### `ImportFrom`
+
+```csharp
+private void ImportFrom(string Id, TerraformProvider Provider = null)
+```
+
+###### `Id`Required
+
+- *Type:* string
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```csharp
@@ -262,6 +299,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
---
+##### `MoveTo`
+
+```csharp
+private void MoveTo(string MoveTarget, object Index = null)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `Index`Optional
+
+- *Type:* object
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutTags`
```csharp
@@ -311,6 +372,7 @@ private void ResetTlsConfig()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a MultaiListener resource upon running "cdktf plan ". |
---
@@ -374,6 +436,50 @@ MultaiListener.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+MultaiListener.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a MultaiListener 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 MultaiListener to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing MultaiListener that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_listener#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 MultaiListener to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiListener.go.md b/docs/multaiListener.go.md
index a9d1ffca9..df43fc61b 100644
--- a/docs/multaiListener.go.md
+++ b/docs/multaiListener.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multailistener"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multailistener"
multailistener.NewMultaiListener(scope Construct, id *string, config MultaiListenerConfig) MultaiListener
```
@@ -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. |
| PutTags
| *No description.* |
| PutTlsConfig
| *No description.* |
| ResetId
| *No description.* |
@@ -142,6 +145,22 @@ func ToTerraform() interface{}
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```go
+func AddMoveTarget(moveTarget *string)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```go
@@ -250,6 +269,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
---
+##### `ImportFrom`
+
+```go
+func ImportFrom(id *string, provider TerraformProvider)
+```
+
+###### `id`Required
+
+- *Type:* *string
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```go
@@ -262,6 +299,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
---
+##### `MoveTo`
+
+```go
+func MoveTo(moveTarget *string, index interface{})
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* interface{}
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutTags`
```go
@@ -311,13 +372,14 @@ func ResetTlsConfig()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a MultaiListener resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multailistener"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multailistener"
multailistener.MultaiListener_IsConstruct(x interface{}) *bool
```
@@ -349,7 +411,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multailistener"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multailistener"
multailistener.MultaiListener_IsTerraformElement(x interface{}) *bool
```
@@ -363,7 +425,7 @@ multailistener.MultaiListener_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multailistener"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multailistener"
multailistener.MultaiListener_IsTerraformResource(x interface{}) *bool
```
@@ -374,6 +436,50 @@ multailistener.MultaiListener_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multailistener"
+
+multailistener.MultaiListener_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a MultaiListener 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 MultaiListener to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing MultaiListener that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_listener#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 MultaiListener to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -694,7 +800,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multailistener"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multailistener"
&multailistener.MultaiListenerConfig {
Connection: interface{},
@@ -709,7 +815,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multailistener"
Protocol: *string,
Id: *string,
Tags: interface{},
- TlsConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.multaiListener.MultaiListenerTlsConfig,
+ TlsConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.multaiListener.MultaiListenerTlsConfig,
}
```
@@ -887,7 +993,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multailistener"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multailistener"
&multailistener.MultaiListenerTags {
Key: *string,
@@ -933,7 +1039,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multailistener"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multailistener"
&multailistener.MultaiListenerTlsConfig {
CertificateIds: *[]*string,
@@ -1037,7 +1143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multailistener"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multailistener"
multailistener.NewMultaiListenerTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MultaiListenerTagsList
```
@@ -1180,7 +1286,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multailistener"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multailistener"
multailistener.NewMultaiListenerTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MultaiListenerTagsOutputReference
```
@@ -1491,7 +1597,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multailistener"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multailistener"
multailistener.NewMultaiListenerTlsConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MultaiListenerTlsConfigOutputReference
```
diff --git a/docs/multaiListener.java.md b/docs/multaiListener.java.md
index 5a2d80fda..070b7151f 100644
--- a/docs/multaiListener.java.md
+++ b/docs/multaiListener.java.md
@@ -182,6 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -191,7 +192,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putTags
| *No description.* |
| putTlsConfig
| *No description.* |
| resetId
| *No description.* |
@@ -264,6 +267,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
@@ -372,6 +391,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
@@ -384,6 +422,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.
+
+---
+
##### `putTags`
```java
@@ -433,6 +496,7 @@ public void resetTlsConfig()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a MultaiListener resource upon running "cdktf plan ". |
---
@@ -496,6 +560,50 @@ MultaiListener.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.multai_listener.MultaiListener;
+
+MultaiListener.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),MultaiListener.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a MultaiListener 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 MultaiListener to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing MultaiListener that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_listener#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 MultaiListener to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiListener.python.md b/docs/multaiListener.python.md
index 2694a03e6..37791086b 100644
--- a/docs/multaiListener.python.md
+++ b/docs/multaiListener.python.md
@@ -179,6 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -188,7 +189,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_tags
| *No description.* |
| put_tls_config
| *No description.* |
| reset_id
| *No description.* |
@@ -266,6 +269,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
@@ -392,6 +413,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
@@ -406,6 +448,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_tags`
```python
@@ -506,6 +575,7 @@ def reset_tls_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 MultaiListener resource upon running "cdktf plan ". |
---
@@ -575,6 +645,55 @@ multaiListener.MultaiListener.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import multai_listener
+
+multaiListener.MultaiListener.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a MultaiListener 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 MultaiListener to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing MultaiListener that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_listener#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 MultaiListener to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiListener.typescript.md b/docs/multaiListener.typescript.md
index 34d9824a7..12026fa1f 100644
--- a/docs/multaiListener.typescript.md
+++ b/docs/multaiListener.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. |
| putTags
| *No description.* |
| putTlsConfig
| *No description.* |
| resetId
| *No description.* |
@@ -142,6 +145,22 @@ public toTerraform(): any
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```typescript
+public addMoveTarget(moveTarget: string): void
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```typescript
@@ -250,6 +269,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri
---
+##### `importFrom`
+
+```typescript
+public importFrom(id: string, provider?: TerraformProvider): void
+```
+
+###### `id`Required
+
+- *Type:* string
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```typescript
@@ -262,6 +299,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
---
+##### `moveTo`
+
+```typescript
+public moveTo(moveTarget: string, index?: string | number): void
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* string | number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putTags`
```typescript
@@ -311,6 +372,7 @@ public resetTlsConfig(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a MultaiListener resource upon running "cdktf plan ". |
---
@@ -374,6 +436,50 @@ multaiListener.MultaiListener.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { multaiListener } from '@cdktf/provider-spotinst'
+
+multaiListener.MultaiListener.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a MultaiListener 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 MultaiListener to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing MultaiListener that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_listener#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 MultaiListener to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiRoutingRule.csharp.md b/docs/multaiRoutingRule.csharp.md
index 9c1ee1275..66ae8ca06 100644
--- a/docs/multaiRoutingRule.csharp.md
+++ b/docs/multaiRoutingRule.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. |
| PutTags
| *No description.* |
| ResetId
| *No description.* |
| ResetMiddlewareIds
| *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.
+
+---
+
##### `PutTags`
```csharp
@@ -312,6 +373,7 @@ private void ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a MultaiRoutingRule resource upon running "cdktf plan ". |
---
@@ -375,6 +437,50 @@ MultaiRoutingRule.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+MultaiRoutingRule.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a MultaiRoutingRule 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 MultaiRoutingRule to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing MultaiRoutingRule that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_routing_rule#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 MultaiRoutingRule to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiRoutingRule.go.md b/docs/multaiRoutingRule.go.md
index 9415d4bc6..f596e306f 100644
--- a/docs/multaiRoutingRule.go.md
+++ b/docs/multaiRoutingRule.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multairoutingrule"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multairoutingrule"
multairoutingrule.NewMultaiRoutingRule(scope Construct, id *string, config MultaiRoutingRuleConfig) MultaiRoutingRule
```
@@ -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. |
| PutTags
| *No description.* |
| ResetId
| *No description.* |
| ResetMiddlewareIds
| *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.
+
+---
+
##### `PutTags`
```go
@@ -312,13 +373,14 @@ func ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a MultaiRoutingRule resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multairoutingrule"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multairoutingrule"
multairoutingrule.MultaiRoutingRule_IsConstruct(x interface{}) *bool
```
@@ -350,7 +412,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multairoutingrule"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multairoutingrule"
multairoutingrule.MultaiRoutingRule_IsTerraformElement(x interface{}) *bool
```
@@ -364,7 +426,7 @@ multairoutingrule.MultaiRoutingRule_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multairoutingrule"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multairoutingrule"
multairoutingrule.MultaiRoutingRule_IsTerraformResource(x interface{}) *bool
```
@@ -375,6 +437,50 @@ multairoutingrule.MultaiRoutingRule_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multairoutingrule"
+
+multairoutingrule.MultaiRoutingRule_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a MultaiRoutingRule 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 MultaiRoutingRule to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing MultaiRoutingRule that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_routing_rule#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 MultaiRoutingRule to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -761,7 +867,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multairoutingrule"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multairoutingrule"
&multairoutingrule.MultaiRoutingRuleConfig {
Connection: interface{},
@@ -994,7 +1100,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multairoutingrule"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multairoutingrule"
&multairoutingrule.MultaiRoutingRuleTags {
Key: *string,
@@ -1042,7 +1148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multairoutingrule"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multairoutingrule"
multairoutingrule.NewMultaiRoutingRuleTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MultaiRoutingRuleTagsList
```
@@ -1185,7 +1291,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multairoutingrule"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multairoutingrule"
multairoutingrule.NewMultaiRoutingRuleTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MultaiRoutingRuleTagsOutputReference
```
diff --git a/docs/multaiRoutingRule.java.md b/docs/multaiRoutingRule.java.md
index f0d7bd159..646572594 100644
--- a/docs/multaiRoutingRule.java.md
+++ b/docs/multaiRoutingRule.java.md
@@ -210,6 +210,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -219,7 +220,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putTags
| *No description.* |
| resetId
| *No description.* |
| resetMiddlewareIds
| *No description.* |
@@ -293,6 +296,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
@@ -401,6 +420,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
@@ -413,6 +451,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.
+
+---
+
##### `putTags`
```java
@@ -462,6 +525,7 @@ public void resetTags()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a MultaiRoutingRule resource upon running "cdktf plan ". |
---
@@ -525,6 +589,50 @@ MultaiRoutingRule.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.multai_routing_rule.MultaiRoutingRule;
+
+MultaiRoutingRule.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),MultaiRoutingRule.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a MultaiRoutingRule 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 MultaiRoutingRule to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing MultaiRoutingRule that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_routing_rule#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 MultaiRoutingRule to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiRoutingRule.python.md b/docs/multaiRoutingRule.python.md
index 5ccc3169e..025875a3b 100644
--- a/docs/multaiRoutingRule.python.md
+++ b/docs/multaiRoutingRule.python.md
@@ -207,6 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -216,7 +217,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_tags
| *No description.* |
| reset_id
| *No description.* |
| reset_middleware_ids
| *No description.* |
@@ -295,6 +298,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
@@ -421,6 +442,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
@@ -435,6 +477,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_tags`
```python
@@ -486,6 +555,7 @@ def reset_tags() -> 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 MultaiRoutingRule resource upon running "cdktf plan ". |
---
@@ -555,6 +625,55 @@ multaiRoutingRule.MultaiRoutingRule.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import multai_routing_rule
+
+multaiRoutingRule.MultaiRoutingRule.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a MultaiRoutingRule 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 MultaiRoutingRule to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing MultaiRoutingRule that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_routing_rule#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 MultaiRoutingRule to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiRoutingRule.typescript.md b/docs/multaiRoutingRule.typescript.md
index 666d7eb7a..4e7fd7210 100644
--- a/docs/multaiRoutingRule.typescript.md
+++ b/docs/multaiRoutingRule.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. |
| putTags
| *No description.* |
| resetId
| *No description.* |
| resetMiddlewareIds
| *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.
+
+---
+
##### `putTags`
```typescript
@@ -312,6 +373,7 @@ public resetTags(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a MultaiRoutingRule resource upon running "cdktf plan ". |
---
@@ -375,6 +437,50 @@ multaiRoutingRule.MultaiRoutingRule.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { multaiRoutingRule } from '@cdktf/provider-spotinst'
+
+multaiRoutingRule.MultaiRoutingRule.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a MultaiRoutingRule 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 MultaiRoutingRule to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing MultaiRoutingRule that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_routing_rule#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 MultaiRoutingRule to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiTarget.csharp.md b/docs/multaiTarget.csharp.md
index 47e724050..69253a314 100644
--- a/docs/multaiTarget.csharp.md
+++ b/docs/multaiTarget.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. |
| PutTags
| *No description.* |
| ResetId
| *No description.* |
| ResetName
| *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.
+
+---
+
##### `PutTags`
```csharp
@@ -305,6 +366,7 @@ private void ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a MultaiTarget resource upon running "cdktf plan ". |
---
@@ -368,6 +430,50 @@ MultaiTarget.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+MultaiTarget.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a MultaiTarget 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 MultaiTarget to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing MultaiTarget that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_target#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 MultaiTarget to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiTarget.go.md b/docs/multaiTarget.go.md
index 8e7684ea7..c2e606c82 100644
--- a/docs/multaiTarget.go.md
+++ b/docs/multaiTarget.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitarget"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitarget"
multaitarget.NewMultaiTarget(scope Construct, id *string, config MultaiTargetConfig) MultaiTarget
```
@@ -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. |
| PutTags
| *No description.* |
| ResetId
| *No description.* |
| ResetName
| *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.
+
+---
+
##### `PutTags`
```go
@@ -305,13 +366,14 @@ func ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a MultaiTarget resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitarget"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitarget"
multaitarget.MultaiTarget_IsConstruct(x interface{}) *bool
```
@@ -343,7 +405,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitarget"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitarget"
multaitarget.MultaiTarget_IsTerraformElement(x interface{}) *bool
```
@@ -357,7 +419,7 @@ multaitarget.MultaiTarget_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitarget"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitarget"
multaitarget.MultaiTarget_IsTerraformResource(x interface{}) *bool
```
@@ -368,6 +430,50 @@ multaitarget.MultaiTarget_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitarget"
+
+multaitarget.MultaiTarget_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a MultaiTarget 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 MultaiTarget to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing MultaiTarget that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_target#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 MultaiTarget to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -732,7 +838,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitarget"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitarget"
&multaitarget.MultaiTargetConfig {
Connection: interface{},
@@ -951,7 +1057,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitarget"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitarget"
&multaitarget.MultaiTargetTags {
Key: *string,
@@ -999,7 +1105,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitarget"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitarget"
multaitarget.NewMultaiTargetTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MultaiTargetTagsList
```
@@ -1142,7 +1248,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitarget"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitarget"
multaitarget.NewMultaiTargetTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MultaiTargetTagsOutputReference
```
diff --git a/docs/multaiTarget.java.md b/docs/multaiTarget.java.md
index 710330791..bfad0abb5 100644
--- a/docs/multaiTarget.java.md
+++ b/docs/multaiTarget.java.md
@@ -200,6 +200,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -209,7 +210,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putTags
| *No description.* |
| resetId
| *No description.* |
| resetName
| *No description.* |
@@ -282,6 +285,22 @@ public java.lang.Object toTerraform()
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```java
+public void addMoveTarget(java.lang.String moveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```java
@@ -390,6 +409,25 @@ public java.util.Map getStringMapAttribute(j
---
+##### `importFrom`
+
+```java
+public void importFrom(java.lang.String id)
+public void importFrom(java.lang.String id, TerraformProvider provider)
+```
+
+###### `id`Required
+
+- *Type:* java.lang.String
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```java
@@ -402,6 +440,31 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute
---
+##### `moveTo`
+
+```java
+public void moveTo(java.lang.String moveTarget)
+public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* java.lang.String OR java.lang.Number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putTags`
```java
@@ -445,6 +508,7 @@ public void resetTags()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a MultaiTarget resource upon running "cdktf plan ". |
---
@@ -508,6 +572,50 @@ MultaiTarget.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.multai_target.MultaiTarget;
+
+MultaiTarget.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),MultaiTarget.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a MultaiTarget 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 MultaiTarget to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing MultaiTarget that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_target#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 MultaiTarget to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiTarget.python.md b/docs/multaiTarget.python.md
index 0b35297ad..92284ae75 100644
--- a/docs/multaiTarget.python.md
+++ b/docs/multaiTarget.python.md
@@ -197,6 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
| to_metadata
| *No description.* |
| to_terraform
| Adds this resource to the terraform JSON output. |
+| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
| get_any_map_attribute
| *No description.* |
| get_boolean_attribute
| *No description.* |
| get_boolean_map_attribute
| *No description.* |
@@ -206,7 +207,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_tags
| *No description.* |
| reset_id
| *No description.* |
| reset_name
| *No description.* |
@@ -284,6 +287,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
@@ -410,6 +431,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
@@ -424,6 +466,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_tags`
```python
@@ -469,6 +538,7 @@ def reset_tags() -> 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 MultaiTarget resource upon running "cdktf plan ". |
---
@@ -538,6 +608,55 @@ multaiTarget.MultaiTarget.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import multai_target
+
+multaiTarget.MultaiTarget.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a MultaiTarget 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 MultaiTarget to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing MultaiTarget that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_target#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 MultaiTarget to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiTarget.typescript.md b/docs/multaiTarget.typescript.md
index 14b614412..c8e7277b7 100644
--- a/docs/multaiTarget.typescript.md
+++ b/docs/multaiTarget.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. |
| putTags
| *No description.* |
| resetId
| *No description.* |
| resetName
| *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.
+
+---
+
##### `putTags`
```typescript
@@ -305,6 +366,7 @@ public resetTags(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a MultaiTarget resource upon running "cdktf plan ". |
---
@@ -368,6 +430,50 @@ multaiTarget.MultaiTarget.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { multaiTarget } from '@cdktf/provider-spotinst'
+
+multaiTarget.MultaiTarget.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a MultaiTarget 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 MultaiTarget to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing MultaiTarget that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_target#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 MultaiTarget to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiTargetSet.csharp.md b/docs/multaiTargetSet.csharp.md
index 0871da993..81c83c7f9 100644
--- a/docs/multaiTargetSet.csharp.md
+++ b/docs/multaiTargetSet.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. |
| PutHealthCheck
| *No description.* |
| PutTags
| *No description.* |
| ResetId
| *No description.* |
@@ -143,6 +146,22 @@ private object ToTerraform()
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```csharp
+private void AddMoveTarget(string MoveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```csharp
@@ -251,6 +270,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri
---
+##### `ImportFrom`
+
+```csharp
+private void ImportFrom(string Id, TerraformProvider Provider = null)
+```
+
+###### `Id`Required
+
+- *Type:* string
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```csharp
@@ -263,6 +300,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute)
---
+##### `MoveTo`
+
+```csharp
+private void MoveTo(string MoveTarget, object Index = null)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `Index`Optional
+
+- *Type:* object
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutHealthCheck`
```csharp
@@ -318,6 +379,7 @@ private void ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a MultaiTargetSet resource upon running "cdktf plan ". |
---
@@ -381,6 +443,50 @@ MultaiTargetSet.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+MultaiTargetSet.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a MultaiTargetSet 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 MultaiTargetSet to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing MultaiTargetSet that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_target_set#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 MultaiTargetSet to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiTargetSet.go.md b/docs/multaiTargetSet.go.md
index ebc7c86bc..924fee0f7 100644
--- a/docs/multaiTargetSet.go.md
+++ b/docs/multaiTargetSet.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitargetset"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitargetset"
multaitargetset.NewMultaiTargetSet(scope Construct, id *string, config MultaiTargetSetConfig) MultaiTargetSet
```
@@ -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. |
| PutHealthCheck
| *No description.* |
| PutTags
| *No description.* |
| ResetId
| *No description.* |
@@ -143,6 +146,22 @@ func ToTerraform() interface{}
Adds this resource to the terraform JSON output.
+##### `AddMoveTarget`
+
+```go
+func AddMoveTarget(moveTarget *string)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `GetAnyMapAttribute`
```go
@@ -251,6 +270,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
---
+##### `ImportFrom`
+
+```go
+func ImportFrom(id *string, provider TerraformProvider)
+```
+
+###### `id`Required
+
+- *Type:* *string
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
##### `InterpolationForAttribute`
```go
@@ -263,6 +300,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable
---
+##### `MoveTo`
+
+```go
+func MoveTo(moveTarget *string, index interface{})
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* interface{}
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `PutHealthCheck`
```go
@@ -318,13 +379,14 @@ func ResetTags()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a MultaiTargetSet resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitargetset"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitargetset"
multaitargetset.MultaiTargetSet_IsConstruct(x interface{}) *bool
```
@@ -356,7 +418,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitargetset"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitargetset"
multaitargetset.MultaiTargetSet_IsTerraformElement(x interface{}) *bool
```
@@ -370,7 +432,7 @@ multaitargetset.MultaiTargetSet_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitargetset"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitargetset"
multaitargetset.MultaiTargetSet_IsTerraformResource(x interface{}) *bool
```
@@ -381,6 +443,50 @@ multaitargetset.MultaiTargetSet_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitargetset"
+
+multaitargetset.MultaiTargetSet_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a MultaiTargetSet 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 MultaiTargetSet to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing MultaiTargetSet that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_target_set#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 MultaiTargetSet to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -767,7 +873,7 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitargetset"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitargetset"
&multaitargetset.MultaiTargetSetConfig {
Connection: interface{},
@@ -779,7 +885,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitargetset
Provisioners: *[]interface{},
BalancerId: *string,
DeploymentId: *string,
- HealthCheck: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.multaiTargetSet.MultaiTargetSetHealthCheck,
+ HealthCheck: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.multaiTargetSet.MultaiTargetSetHealthCheck,
Protocol: *string,
Weight: *f64,
Id: *string,
@@ -1002,7 +1108,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitargetset"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitargetset"
&multaitargetset.MultaiTargetSetHealthCheck {
HealthyThreshold: *f64,
@@ -1118,7 +1224,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitargetset"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitargetset"
&multaitargetset.MultaiTargetSetTags {
Key: *string,
@@ -1166,7 +1272,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitargetset"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitargetset"
multaitargetset.NewMultaiTargetSetHealthCheckOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) MultaiTargetSetHealthCheckOutputReference
```
@@ -1576,7 +1682,7 @@ func InternalValue() MultaiTargetSetHealthCheck
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitargetset"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitargetset"
multaitargetset.NewMultaiTargetSetTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MultaiTargetSetTagsList
```
@@ -1719,7 +1825,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/multaitargetset"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/multaitargetset"
multaitargetset.NewMultaiTargetSetTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) MultaiTargetSetTagsOutputReference
```
diff --git a/docs/multaiTargetSet.java.md b/docs/multaiTargetSet.java.md
index 759c27fb6..741a03433 100644
--- a/docs/multaiTargetSet.java.md
+++ b/docs/multaiTargetSet.java.md
@@ -212,6 +212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -221,7 +222,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putHealthCheck
| *No description.* |
| putTags
| *No description.* |
| resetId
| *No description.* |
@@ -295,6 +298,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
@@ -403,6 +422,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
@@ -415,6 +453,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.
+
+---
+
##### `putHealthCheck`
```java
@@ -470,6 +533,7 @@ public void resetTags()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a MultaiTargetSet resource upon running "cdktf plan ". |
---
@@ -533,6 +597,50 @@ MultaiTargetSet.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.multai_target_set.MultaiTargetSet;
+
+MultaiTargetSet.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),MultaiTargetSet.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a MultaiTargetSet 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 MultaiTargetSet to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing MultaiTargetSet that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_target_set#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 MultaiTargetSet to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiTargetSet.python.md b/docs/multaiTargetSet.python.md
index 225f054f5..9886d907f 100644
--- a/docs/multaiTargetSet.python.md
+++ b/docs/multaiTargetSet.python.md
@@ -209,6 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -218,7 +219,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_health_check
| *No description.* |
| put_tags
| *No description.* |
| reset_id
| *No description.* |
@@ -297,6 +300,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
@@ -423,6 +444,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
@@ -437,6 +479,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_health_check`
```python
@@ -552,6 +621,7 @@ def reset_tags() -> 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 MultaiTargetSet resource upon running "cdktf plan ". |
---
@@ -621,6 +691,55 @@ multaiTargetSet.MultaiTargetSet.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import multai_target_set
+
+multaiTargetSet.MultaiTargetSet.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a MultaiTargetSet 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 MultaiTargetSet to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing MultaiTargetSet that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_target_set#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 MultaiTargetSet to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/multaiTargetSet.typescript.md b/docs/multaiTargetSet.typescript.md
index 89d4a6161..d69494acf 100644
--- a/docs/multaiTargetSet.typescript.md
+++ b/docs/multaiTargetSet.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. |
| putHealthCheck
| *No description.* |
| putTags
| *No description.* |
| resetId
| *No description.* |
@@ -143,6 +146,22 @@ public toTerraform(): any
Adds this resource to the terraform JSON output.
+##### `addMoveTarget`
+
+```typescript
+public addMoveTarget(moveTarget: string): void
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
##### `getAnyMapAttribute`
```typescript
@@ -251,6 +270,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri
---
+##### `importFrom`
+
+```typescript
+public importFrom(id: string, provider?: TerraformProvider): void
+```
+
+###### `id`Required
+
+- *Type:* string
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
##### `interpolationForAttribute`
```typescript
@@ -263,6 +300,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable
---
+##### `moveTo`
+
+```typescript
+public moveTo(moveTarget: string, index?: string | number): void
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* string | number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
##### `putHealthCheck`
```typescript
@@ -318,6 +379,7 @@ public resetTags(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a MultaiTargetSet resource upon running "cdktf plan ". |
---
@@ -381,6 +443,50 @@ multaiTargetSet.MultaiTargetSet.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { multaiTargetSet } from '@cdktf/provider-spotinst'
+
+multaiTargetSet.MultaiTargetSet.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a MultaiTargetSet 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 MultaiTargetSet to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing MultaiTargetSet that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/multai_target_set#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 MultaiTargetSet to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/oceanAks.csharp.md b/docs/oceanAks.csharp.md
index e305a4b0f..21b7ca83b 100644
--- a/docs/oceanAks.csharp.md
+++ b/docs/oceanAks.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. |
| PutAutoscaler
| *No description.* |
| PutExtension
| *No description.* |
| PutHealth
| *No description.* |
@@ -166,6 +169,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
@@ -274,6 +293,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
@@ -286,6 +323,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.
+
+---
+
##### `PutAutoscaler`
```csharp
@@ -533,6 +594,7 @@ private void ResetZones()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a OceanAks resource upon running "cdktf plan ". |
---
@@ -596,6 +658,50 @@ OceanAks.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+OceanAks.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a OceanAks 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 OceanAks to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing OceanAks that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks#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 OceanAks to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/oceanAks.go.md b/docs/oceanAks.go.md
index 0ce7c22de..77ad4f589 100644
--- a/docs/oceanAks.go.md
+++ b/docs/oceanAks.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAks(scope Construct, id *string, config OceanAksConfig) OceanAks
```
@@ -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. |
| PutAutoscaler
| *No description.* |
| PutExtension
| *No description.* |
| PutHealth
| *No description.* |
@@ -166,6 +169,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
@@ -274,6 +293,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
@@ -286,6 +323,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.
+
+---
+
##### `PutAutoscaler`
```go
@@ -533,13 +594,14 @@ func ResetZones()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a OceanAks resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.OceanAks_IsConstruct(x interface{}) *bool
```
@@ -571,7 +633,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.OceanAks_IsTerraformElement(x interface{}) *bool
```
@@ -585,7 +647,7 @@ oceanaks.OceanAks_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.OceanAks_IsTerraformResource(x interface{}) *bool
```
@@ -596,6 +658,50 @@ oceanaks.OceanAks_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
+
+oceanaks.OceanAks_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a OceanAks 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 OceanAks to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing OceanAks that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks#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 OceanAks to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -1290,13 +1396,13 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksAutoscaler {
- AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAks.OceanAksAutoscalerAutoscaleDown,
- AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAks.OceanAksAutoscalerAutoscaleHeadroom,
+ AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAks.OceanAksAutoscalerAutoscaleDown,
+ AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAks.OceanAksAutoscalerAutoscaleHeadroom,
AutoscaleIsEnabled: interface{},
- ResourceLimits: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAks.OceanAksAutoscalerResourceLimits,
+ ResourceLimits: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAks.OceanAksAutoscalerResourceLimits,
}
```
@@ -1370,7 +1476,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksAutoscalerAutoscaleDown {
MaxScaleDownPercentage: *f64,
@@ -1402,10 +1508,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksAutoscalerAutoscaleHeadroom {
- Automatic: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAks.OceanAksAutoscalerAutoscaleHeadroomAutomatic,
+ Automatic: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAks.OceanAksAutoscalerAutoscaleHeadroomAutomatic,
}
```
@@ -1436,7 +1542,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksAutoscalerAutoscaleHeadroomAutomatic {
IsEnabled: interface{},
@@ -1482,7 +1588,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksAutoscalerResourceLimits {
MaxMemoryGib: *f64,
@@ -1528,7 +1634,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksConfig {
Connection: interface{},
@@ -1543,18 +1649,18 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
AksResourceGroupName: *string,
Name: *string,
SshPublicKey: *string,
- Autoscaler: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAks.OceanAksAutoscaler,
+ Autoscaler: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAks.OceanAksAutoscaler,
ControllerClusterId: *string,
CustomData: *string,
Extension: interface{},
- Health: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAks.OceanAksHealth,
+ Health: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAks.OceanAksHealth,
Id: *string,
Image: interface{},
LoadBalancer: interface{},
ManagedServiceIdentity: interface{},
MaxPods: *f64,
- Network: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAks.OceanAksNetwork,
- OsDisk: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAks.OceanAksOsDisk,
+ Network: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAks.OceanAksNetwork,
+ OsDisk: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAks.OceanAksOsDisk,
ResourceGroupName: *string,
Strategy: interface{},
Tag: interface{},
@@ -1977,7 +2083,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksExtension {
ApiVersion: *string,
@@ -2065,7 +2171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksHealth {
GracePeriod: *f64,
@@ -2097,7 +2203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksImage {
Marketplace: interface{},
@@ -2131,7 +2237,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksImageMarketplace {
Offer: *string,
@@ -2205,7 +2311,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksLoadBalancer {
BackendPoolNames: *[]*string,
@@ -2293,7 +2399,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksManagedServiceIdentity {
Name: *string,
@@ -2339,7 +2445,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksNetwork {
NetworkInterface: interface{},
@@ -2401,13 +2507,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksNetworkNetworkInterface {
AdditionalIpConfig: interface{},
AssignPublicIp: interface{},
IsPrimary: interface{},
- SecurityGroup: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAks.OceanAksNetworkNetworkInterfaceSecurityGroup,
+ SecurityGroup: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAks.OceanAksNetworkNetworkInterfaceSecurityGroup,
SubnetName: *string,
}
```
@@ -2493,7 +2599,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksNetworkNetworkInterfaceAdditionalIpConfig {
Name: *string,
@@ -2539,7 +2645,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksNetworkNetworkInterfaceSecurityGroup {
Name: *string,
@@ -2585,7 +2691,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksOsDisk {
SizeGb: *f64,
@@ -2631,7 +2737,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksStrategy {
FallbackToOndemand: interface{},
@@ -2677,7 +2783,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksTag {
Key: *string,
@@ -2723,7 +2829,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
&oceanaks.OceanAksVmSizes {
Whitelist: *[]*string,
@@ -2757,7 +2863,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksAutoscalerAutoscaleDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksAutoscalerAutoscaleDownOutputReference
```
@@ -3035,7 +3141,7 @@ func InternalValue() OceanAksAutoscalerAutoscaleDown
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksAutoscalerAutoscaleHeadroomAutomaticOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksAutoscalerAutoscaleHeadroomAutomaticOutputReference
```
@@ -3342,7 +3448,7 @@ func InternalValue() OceanAksAutoscalerAutoscaleHeadroomAutomatic
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksAutoscalerAutoscaleHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksAutoscalerAutoscaleHeadroomOutputReference
```
@@ -3633,7 +3739,7 @@ func InternalValue() OceanAksAutoscalerAutoscaleHeadroom
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksAutoscalerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksAutoscalerOutputReference
```
@@ -4037,7 +4143,7 @@ func InternalValue() OceanAksAutoscaler
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksAutoscalerResourceLimitsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksAutoscalerResourceLimitsOutputReference
```
@@ -4344,7 +4450,7 @@ func InternalValue() OceanAksAutoscalerResourceLimits
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksExtensionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksExtensionList
```
@@ -4487,7 +4593,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksExtensionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksExtensionOutputReference
```
@@ -4899,7 +5005,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksHealthOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksHealthOutputReference
```
@@ -5177,7 +5283,7 @@ func InternalValue() OceanAksHealth
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksImageList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksImageList
```
@@ -5320,7 +5426,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksImageMarketplaceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksImageMarketplaceList
```
@@ -5463,7 +5569,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksImageMarketplaceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksImageMarketplaceOutputReference
```
@@ -5846,7 +5952,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksImageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksImageOutputReference
```
@@ -6155,7 +6261,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksLoadBalancerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksLoadBalancerList
```
@@ -6298,7 +6404,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksLoadBalancerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksLoadBalancerOutputReference
```
@@ -6710,7 +6816,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksManagedServiceIdentityList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksManagedServiceIdentityList
```
@@ -6853,7 +6959,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksManagedServiceIdentityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksManagedServiceIdentityOutputReference
```
@@ -7164,7 +7270,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksNetworkNetworkInterfaceAdditionalIpConfigList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksNetworkNetworkInterfaceAdditionalIpConfigList
```
@@ -7307,7 +7413,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksNetworkNetworkInterfaceAdditionalIpConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksNetworkNetworkInterfaceAdditionalIpConfigOutputReference
```
@@ -7632,7 +7738,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksNetworkNetworkInterfaceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksNetworkNetworkInterfaceList
```
@@ -7775,7 +7881,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksNetworkNetworkInterfaceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksNetworkNetworkInterfaceOutputReference
```
@@ -8213,7 +8319,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksNetworkNetworkInterfaceSecurityGroupOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksNetworkNetworkInterfaceSecurityGroupOutputReference
```
@@ -8520,7 +8626,7 @@ func InternalValue() OceanAksNetworkNetworkInterfaceSecurityGroup
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksNetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksNetworkOutputReference
```
@@ -8869,7 +8975,7 @@ func InternalValue() OceanAksNetwork
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksOsDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksOsDiskOutputReference
```
@@ -9169,7 +9275,7 @@ func InternalValue() OceanAksOsDisk
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksStrategyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksStrategyList
```
@@ -9312,7 +9418,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksStrategyOutputReference
```
@@ -9637,7 +9743,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksTagList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksTagList
```
@@ -9780,7 +9886,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksTagOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksTagOutputReference
```
@@ -10105,7 +10211,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksVmSizesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksVmSizesList
```
@@ -10248,7 +10354,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaks"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaks"
oceanaks.NewOceanAksVmSizesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksVmSizesOutputReference
```
diff --git a/docs/oceanAks.java.md b/docs/oceanAks.java.md
index 5bca19240..8d251fc9a 100644
--- a/docs/oceanAks.java.md
+++ b/docs/oceanAks.java.md
@@ -376,6 +376,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -385,7 +386,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putAutoscaler
| *No description.* |
| putExtension
| *No description.* |
| putHealth
| *No description.* |
@@ -482,6 +485,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
@@ -590,6 +609,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
@@ -602,6 +640,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.
+
+---
+
##### `putAutoscaler`
```java
@@ -849,6 +912,7 @@ public void resetZones()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a OceanAks resource upon running "cdktf plan ". |
---
@@ -912,6 +976,50 @@ OceanAks.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.ocean_aks.OceanAks;
+
+OceanAks.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OceanAks.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a OceanAks 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 OceanAks to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing OceanAks that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks#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 OceanAks to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/oceanAks.python.md b/docs/oceanAks.python.md
index e0500a567..97691a419 100644
--- a/docs/oceanAks.python.md
+++ b/docs/oceanAks.python.md
@@ -367,6 +367,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -376,7 +377,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_autoscaler
| *No description.* |
| put_extension
| *No description.* |
| put_health
| *No description.* |
@@ -478,6 +481,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
@@ -604,6 +625,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
@@ -618,6 +660,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_autoscaler`
```python
@@ -957,6 +1026,7 @@ def reset_zones() -> 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 OceanAks resource upon running "cdktf plan ". |
---
@@ -1026,6 +1096,55 @@ oceanAks.OceanAks.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import ocean_aks
+
+oceanAks.OceanAks.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a OceanAks 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 OceanAks to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing OceanAks that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks#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 OceanAks to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/oceanAks.typescript.md b/docs/oceanAks.typescript.md
index afd277edc..ea82940d1 100644
--- a/docs/oceanAks.typescript.md
+++ b/docs/oceanAks.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. |
| putAutoscaler
| *No description.* |
| putExtension
| *No description.* |
| putHealth
| *No description.* |
@@ -166,6 +169,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
@@ -274,6 +293,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
@@ -286,6 +323,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.
+
+---
+
##### `putAutoscaler`
```typescript
@@ -533,6 +594,7 @@ public resetZones(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a OceanAks resource upon running "cdktf plan ". |
---
@@ -596,6 +658,50 @@ oceanAks.OceanAks.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { oceanAks } from '@cdktf/provider-spotinst'
+
+oceanAks.OceanAks.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a OceanAks 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 OceanAks to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing OceanAks that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks#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 OceanAks to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/oceanAksNp.csharp.md b/docs/oceanAksNp.csharp.md
index aa9a8071a..46ab1790d 100644
--- a/docs/oceanAksNp.csharp.md
+++ b/docs/oceanAksNp.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. |
| PutAutoscaler
| *No description.* |
| PutFilters
| *No description.* |
| PutHeadrooms
| *No description.* |
@@ -166,6 +169,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
@@ -274,6 +293,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
@@ -286,6 +323,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.
+
+---
+
##### `PutAutoscaler`
```csharp
@@ -503,6 +564,7 @@ private void ResetVnetSubnetIds()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a OceanAksNp resource upon running "cdktf plan ". |
---
@@ -566,6 +628,50 @@ OceanAksNp.IsTerraformResource(object X);
---
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Spotinst;
+
+OceanAksNp.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a OceanAksNp 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 OceanAksNp to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing OceanAksNp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_np#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 OceanAksNp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/oceanAksNp.go.md b/docs/oceanAksNp.go.md
index 2a40847c1..ae2fb8608 100644
--- a/docs/oceanAksNp.go.md
+++ b/docs/oceanAksNp.go.md
@@ -13,7 +13,7 @@ Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.NewOceanAksNp(scope Construct, id *string, config OceanAksNpConfig) OceanAksNp
```
@@ -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. |
| PutAutoscaler
| *No description.* |
| PutFilters
| *No description.* |
| PutHeadrooms
| *No description.* |
@@ -166,6 +169,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
@@ -274,6 +293,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
@@ -286,6 +323,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.
+
+---
+
##### `PutAutoscaler`
```go
@@ -503,13 +564,14 @@ func ResetVnetSubnetIds()
| IsConstruct
| Checks if `x` is a construct. |
| IsTerraformElement
| *No description.* |
| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a OceanAksNp resource upon running "cdktf plan ". |
---
##### `IsConstruct`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.OceanAksNp_IsConstruct(x interface{}) *bool
```
@@ -541,7 +603,7 @@ Any object.
##### `IsTerraformElement`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.OceanAksNp_IsTerraformElement(x interface{}) *bool
```
@@ -555,7 +617,7 @@ oceanaksnp.OceanAksNp_IsTerraformElement(x interface{}) *bool
##### `IsTerraformResource`
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.OceanAksNp_IsTerraformResource(x interface{}) *bool
```
@@ -566,6 +628,50 @@ oceanaksnp.OceanAksNp_IsTerraformResource(x interface{}) *bool
---
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
+
+oceanaksnp.OceanAksNp_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a OceanAksNp 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 OceanAksNp to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing OceanAksNp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_np#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 OceanAksNp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
@@ -1392,13 +1498,13 @@ func TfResourceType() *string
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
&oceanaksnp.OceanAksNpAutoscaler {
- AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAksNp.OceanAksNpAutoscalerAutoscaleDown,
- AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAksNp.OceanAksNpAutoscalerAutoscaleHeadroom,
+ AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAksNp.OceanAksNpAutoscalerAutoscaleDown,
+ AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAksNp.OceanAksNpAutoscalerAutoscaleHeadroom,
AutoscaleIsEnabled: interface{},
- ResourceLimits: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAksNp.OceanAksNpAutoscalerResourceLimits,
+ ResourceLimits: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAksNp.OceanAksNpAutoscalerResourceLimits,
}
```
@@ -1472,7 +1578,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
&oceanaksnp.OceanAksNpAutoscalerAutoscaleDown {
MaxScaleDownPercentage: *f64,
@@ -1504,10 +1610,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
&oceanaksnp.OceanAksNpAutoscalerAutoscaleHeadroom {
- Automatic: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAksNp.OceanAksNpAutoscalerAutoscaleHeadroomAutomatic,
+ Automatic: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAksNp.OceanAksNpAutoscalerAutoscaleHeadroomAutomatic,
}
```
@@ -1538,7 +1644,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
&oceanaksnp.OceanAksNpAutoscalerAutoscaleHeadroomAutomatic {
Percentage: *f64,
@@ -1570,7 +1676,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
&oceanaksnp.OceanAksNpAutoscalerResourceLimits {
MaxMemoryGib: *f64,
@@ -1616,7 +1722,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
&oceanaksnp.OceanAksNpConfig {
Connection: interface{},
@@ -1632,13 +1738,13 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
AksResourceGroupName: *string,
AvailabilityZones: *[]*string,
Name: *string,
- Autoscaler: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAksNp.OceanAksNpAutoscaler,
+ Autoscaler: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAksNp.OceanAksNpAutoscaler,
ControllerClusterId: *string,
EnableNodePublicIp: interface{},
FallbackToOndemand: interface{},
- Filters: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAksNp.OceanAksNpFilters,
+ Filters: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAksNp.OceanAksNpFilters,
Headrooms: interface{},
- Health: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAksNp.OceanAksNpHealth,
+ Health: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAksNp.OceanAksNpHealth,
Id: *string,
KubernetesVersion: *string,
Labels: *map[string]*string,
@@ -1650,7 +1756,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
OsSku: *string,
OsType: *string,
PodSubnetIds: *[]*string,
- Scheduling: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAksNp.OceanAksNpScheduling,
+ Scheduling: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAksNp.OceanAksNpScheduling,
SpotPercentage: *f64,
Tags: *map[string]*string,
Taints: interface{},
@@ -2139,7 +2245,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
&oceanaksnp.OceanAksNpFilters {
AcceleratedNetworking: *string,
@@ -2353,7 +2459,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
&oceanaksnp.OceanAksNpHeadrooms {
CpuPerUnit: *f64,
@@ -2427,7 +2533,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
&oceanaksnp.OceanAksNpHealth {
GracePeriod: *f64,
@@ -2459,10 +2565,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
&oceanaksnp.OceanAksNpScheduling {
- ShutdownHours: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAksNp.OceanAksNpSchedulingShutdownHours,
+ ShutdownHours: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAksNp.OceanAksNpSchedulingShutdownHours,
}
```
@@ -2493,7 +2599,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
&oceanaksnp.OceanAksNpSchedulingShutdownHours {
TimeWindows: *[]*string,
@@ -2539,7 +2645,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializer
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
&oceanaksnp.OceanAksNpTaints {
Effect: *string,
@@ -2601,7 +2707,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.NewOceanAksNpAutoscalerAutoscaleDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksNpAutoscalerAutoscaleDownOutputReference
```
@@ -2879,7 +2985,7 @@ func InternalValue() OceanAksNpAutoscalerAutoscaleDown
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.NewOceanAksNpAutoscalerAutoscaleHeadroomAutomaticOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksNpAutoscalerAutoscaleHeadroomAutomaticOutputReference
```
@@ -3157,7 +3263,7 @@ func InternalValue() OceanAksNpAutoscalerAutoscaleHeadroomAutomatic
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.NewOceanAksNpAutoscalerAutoscaleHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksNpAutoscalerAutoscaleHeadroomOutputReference
```
@@ -3448,7 +3554,7 @@ func InternalValue() OceanAksNpAutoscalerAutoscaleHeadroom
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.NewOceanAksNpAutoscalerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksNpAutoscalerOutputReference
```
@@ -3852,7 +3958,7 @@ func InternalValue() OceanAksNpAutoscaler
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.NewOceanAksNpAutoscalerResourceLimitsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksNpAutoscalerResourceLimitsOutputReference
```
@@ -4159,7 +4265,7 @@ func InternalValue() OceanAksNpAutoscalerResourceLimits
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.NewOceanAksNpFiltersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksNpFiltersOutputReference
```
@@ -4814,7 +4920,7 @@ func InternalValue() OceanAksNpFilters
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.NewOceanAksNpHeadroomsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksNpHeadroomsList
```
@@ -4957,7 +5063,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.NewOceanAksNpHeadroomsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksNpHeadroomsOutputReference
```
@@ -5340,7 +5446,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.NewOceanAksNpHealthOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksNpHealthOutputReference
```
@@ -5618,7 +5724,7 @@ func InternalValue() OceanAksNpHealth
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.NewOceanAksNpSchedulingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksNpSchedulingOutputReference
```
@@ -5909,7 +6015,7 @@ func InternalValue() OceanAksNpScheduling
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.NewOceanAksNpSchedulingShutdownHoursOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksNpSchedulingShutdownHoursOutputReference
```
@@ -6209,7 +6315,7 @@ func InternalValue() OceanAksNpSchedulingShutdownHours
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.NewOceanAksNpTaintsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksNpTaintsList
```
@@ -6352,7 +6458,7 @@ func InternalValue() interface{}
#### Initializers
```go
-import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnp"
+import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnp"
oceanaksnp.NewOceanAksNpTaintsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksNpTaintsOutputReference
```
diff --git a/docs/oceanAksNp.java.md b/docs/oceanAksNp.java.md
index 9e9b97fdd..85001ecaa 100644
--- a/docs/oceanAksNp.java.md
+++ b/docs/oceanAksNp.java.md
@@ -423,6 +423,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -432,7 +433,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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. |
| putAutoscaler
| *No description.* |
| putFilters
| *No description.* |
| putHeadrooms
| *No description.* |
@@ -529,6 +532,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
@@ -637,6 +656,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
@@ -649,6 +687,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.
+
+---
+
##### `putAutoscaler`
```java
@@ -866,6 +929,7 @@ public void resetVnetSubnetIds()
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a OceanAksNp resource upon running "cdktf plan ". |
---
@@ -929,6 +993,50 @@ OceanAksNp.isTerraformResource(java.lang.Object x)
---
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.spotinst.ocean_aks_np.OceanAksNp;
+
+OceanAksNp.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OceanAksNp.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a OceanAksNp 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 OceanAksNp to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing OceanAksNp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_np#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 OceanAksNp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/oceanAksNp.python.md b/docs/oceanAksNp.python.md
index df4c96b2a..467390891 100644
--- a/docs/oceanAksNp.python.md
+++ b/docs/oceanAksNp.python.md
@@ -417,6 +417,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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.* |
@@ -426,7 +427,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti
| 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_autoscaler
| *No description.* |
| put_filters
| *No description.* |
| put_headrooms
| *No description.* |
@@ -528,6 +531,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
@@ -654,6 +675,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
@@ -668,6 +710,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_autoscaler`
```python
@@ -1057,6 +1126,7 @@ def reset_vnet_subnet_ids() -> 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 OceanAksNp resource upon running "cdktf plan ". |
---
@@ -1126,6 +1196,55 @@ oceanAksNp.OceanAksNp.is_terraform_resource(
---
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_spotinst import ocean_aks_np
+
+oceanAksNp.OceanAksNp.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a OceanAksNp 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 OceanAksNp to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing OceanAksNp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_np#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 OceanAksNp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/oceanAksNp.typescript.md b/docs/oceanAksNp.typescript.md
index b4a1299d5..6d2c68483 100644
--- a/docs/oceanAksNp.typescript.md
+++ b/docs/oceanAksNp.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. |
| putAutoscaler
| *No description.* |
| putFilters
| *No description.* |
| putHeadrooms
| *No description.* |
@@ -166,6 +169,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
@@ -274,6 +293,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
@@ -286,6 +323,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.
+
+---
+
##### `putAutoscaler`
```typescript
@@ -503,6 +564,7 @@ public resetVnetSubnetIds(): void
| isConstruct
| Checks if `x` is a construct. |
| isTerraformElement
| *No description.* |
| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a OceanAksNp resource upon running "cdktf plan ". |
---
@@ -566,6 +628,50 @@ oceanAksNp.OceanAksNp.isTerraformResource(x: any)
---
+##### `generateConfigForImport`
+
+```typescript
+import { oceanAksNp } from '@cdktf/provider-spotinst'
+
+oceanAksNp.OceanAksNp.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a OceanAksNp 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 OceanAksNp to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing OceanAksNp that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_np#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 OceanAksNp to import is found.
+
+---
+
#### Properties
| **Name** | **Type** | **Description** |
diff --git a/docs/oceanAksNpVirtualNodeGroup.csharp.md b/docs/oceanAksNpVirtualNodeGroup.csharp.md
index a490a2507..05c11b77f 100644
--- a/docs/oceanAksNpVirtualNodeGroup.csharp.md
+++ b/docs/oceanAksNpVirtualNodeGroup.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. |
| PutFilters
| *No description.* |
| PutHeadrooms
| *No description.* |
| PutTaints
| *No description.* |
@@ -160,6 +163,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
@@ -268,6 +287,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
@@ -280,6 +317,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.
+
+---
+
##### `PutFilters`
```csharp
@@ -443,6 +504,7 @@ private void ResetVnetSubnetIds()
|