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() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanAksNpVirtualNodeGroup resource upon running "cdktf plan ". | --- @@ -506,6 +568,50 @@ OceanAksNpVirtualNodeGroup.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OceanAksNpVirtualNodeGroup.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OceanAksNpVirtualNodeGroup 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 OceanAksNpVirtualNodeGroup to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OceanAksNpVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_np_virtual_node_group#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 OceanAksNpVirtualNodeGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAksNpVirtualNodeGroup.go.md b/docs/oceanAksNpVirtualNodeGroup.go.md index f756258af..f6ec40a9f 100644 --- a/docs/oceanAksNpVirtualNodeGroup.go.md +++ b/docs/oceanAksNpVirtualNodeGroup.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/oceanaksnpvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnpvirtualnodegroup" oceanaksnpvirtualnodegroup.NewOceanAksNpVirtualNodeGroup(scope Construct, id *string, config OceanAksNpVirtualNodeGroupConfig) OceanAksNpVirtualNodeGroup ``` @@ -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 @@ 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 @@ -268,6 +287,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 @@ -280,6 +317,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. + +--- + ##### `PutFilters` ```go @@ -443,13 +504,14 @@ func ResetVnetSubnetIds() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanAksNpVirtualNodeGroup resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnpvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnpvirtualnodegroup" oceanaksnpvirtualnodegroup.OceanAksNpVirtualNodeGroup_IsConstruct(x interface{}) *bool ``` @@ -481,7 +543,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnpvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnpvirtualnodegroup" oceanaksnpvirtualnodegroup.OceanAksNpVirtualNodeGroup_IsTerraformElement(x interface{}) *bool ``` @@ -495,7 +557,7 @@ oceanaksnpvirtualnodegroup.OceanAksNpVirtualNodeGroup_IsTerraformElement(x inter ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnpvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnpvirtualnodegroup" oceanaksnpvirtualnodegroup.OceanAksNpVirtualNodeGroup_IsTerraformResource(x interface{}) *bool ``` @@ -506,6 +568,50 @@ oceanaksnpvirtualnodegroup.OceanAksNpVirtualNodeGroup_IsTerraformResource(x inte --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnpvirtualnodegroup" + +oceanaksnpvirtualnodegroup.OceanAksNpVirtualNodeGroup_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OceanAksNpVirtualNodeGroup 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 OceanAksNpVirtualNodeGroup to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OceanAksNpVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_np_virtual_node_group#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 OceanAksNpVirtualNodeGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -1178,7 +1284,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnpvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnpvirtualnodegroup" &oceanaksnpvirtualnodegroup.OceanAksNpVirtualNodeGroupConfig { Connection: interface{}, @@ -1193,7 +1299,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnpvirtu AvailabilityZones: *[]*string, EnableNodePublicIp: interface{}, FallbackToOndemand: interface{}, - Filters: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAksNpVirtualNodeGroup.OceanAksNpVirtualNodeGroupFilters, + Filters: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAksNpVirtualNodeGroup.OceanAksNpVirtualNodeGroupFilters, Headrooms: interface{}, Id: *string, KubernetesVersion: *string, @@ -1597,7 +1703,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnpvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnpvirtualnodegroup" &oceanaksnpvirtualnodegroup.OceanAksNpVirtualNodeGroupFilters { AcceleratedNetworking: *string, @@ -1811,7 +1917,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnpvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnpvirtualnodegroup" &oceanaksnpvirtualnodegroup.OceanAksNpVirtualNodeGroupHeadrooms { CpuPerUnit: *f64, @@ -1885,7 +1991,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnpvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnpvirtualnodegroup" &oceanaksnpvirtualnodegroup.OceanAksNpVirtualNodeGroupTaints { Effect: *string, @@ -1947,7 +2053,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnpvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnpvirtualnodegroup" oceanaksnpvirtualnodegroup.NewOceanAksNpVirtualNodeGroupFiltersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksNpVirtualNodeGroupFiltersOutputReference ``` @@ -2602,7 +2708,7 @@ func InternalValue() OceanAksNpVirtualNodeGroupFilters #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnpvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnpvirtualnodegroup" oceanaksnpvirtualnodegroup.NewOceanAksNpVirtualNodeGroupHeadroomsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksNpVirtualNodeGroupHeadroomsList ``` @@ -2745,7 +2851,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnpvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnpvirtualnodegroup" oceanaksnpvirtualnodegroup.NewOceanAksNpVirtualNodeGroupHeadroomsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksNpVirtualNodeGroupHeadroomsOutputReference ``` @@ -3128,7 +3234,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnpvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnpvirtualnodegroup" oceanaksnpvirtualnodegroup.NewOceanAksNpVirtualNodeGroupTaintsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksNpVirtualNodeGroupTaintsList ``` @@ -3271,7 +3377,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksnpvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksnpvirtualnodegroup" oceanaksnpvirtualnodegroup.NewOceanAksNpVirtualNodeGroupTaintsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksNpVirtualNodeGroupTaintsOutputReference ``` diff --git a/docs/oceanAksNpVirtualNodeGroup.java.md b/docs/oceanAksNpVirtualNodeGroup.java.md index fb6dac3c0..3c0276cd1 100644 --- a/docs/oceanAksNpVirtualNodeGroup.java.md +++ b/docs/oceanAksNpVirtualNodeGroup.java.md @@ -347,6 +347,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.* | @@ -356,7 +357,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. | | putFilters | *No description.* | | putHeadrooms | *No description.* | | putTaints | *No description.* | @@ -447,6 +450,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 @@ -555,6 +574,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 @@ -567,6 +605,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. + +--- + ##### `putFilters` ```java @@ -730,6 +793,7 @@ public void resetVnetSubnetIds() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanAksNpVirtualNodeGroup resource upon running "cdktf plan ". | --- @@ -793,6 +857,50 @@ OceanAksNpVirtualNodeGroup.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.ocean_aks_np_virtual_node_group.OceanAksNpVirtualNodeGroup; + +OceanAksNpVirtualNodeGroup.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OceanAksNpVirtualNodeGroup.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OceanAksNpVirtualNodeGroup 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 OceanAksNpVirtualNodeGroup to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OceanAksNpVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_np_virtual_node_group#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 OceanAksNpVirtualNodeGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAksNpVirtualNodeGroup.python.md b/docs/oceanAksNpVirtualNodeGroup.python.md index 45039f916..c9e095a46 100644 --- a/docs/oceanAksNpVirtualNodeGroup.python.md +++ b/docs/oceanAksNpVirtualNodeGroup.python.md @@ -341,6 +341,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.* | @@ -350,7 +351,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_filters | *No description.* | | put_headrooms | *No description.* | | put_taints | *No description.* | @@ -446,6 +449,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 @@ -572,6 +593,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 @@ -586,6 +628,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_filters` ```python @@ -874,6 +943,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 OceanAksNpVirtualNodeGroup resource upon running "cdktf plan ". | --- @@ -943,6 +1013,55 @@ oceanAksNpVirtualNodeGroup.OceanAksNpVirtualNodeGroup.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import ocean_aks_np_virtual_node_group + +oceanAksNpVirtualNodeGroup.OceanAksNpVirtualNodeGroup.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OceanAksNpVirtualNodeGroup 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 OceanAksNpVirtualNodeGroup to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OceanAksNpVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_np_virtual_node_group#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 OceanAksNpVirtualNodeGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAksNpVirtualNodeGroup.typescript.md b/docs/oceanAksNpVirtualNodeGroup.typescript.md index f7ec20aff..e45f194eb 100644 --- a/docs/oceanAksNpVirtualNodeGroup.typescript.md +++ b/docs/oceanAksNpVirtualNodeGroup.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. | | putFilters | *No description.* | | putHeadrooms | *No description.* | | putTaints | *No description.* | @@ -160,6 +163,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 @@ -268,6 +287,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 @@ -280,6 +317,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. + +--- + ##### `putFilters` ```typescript @@ -443,6 +504,7 @@ public resetVnetSubnetIds(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanAksNpVirtualNodeGroup resource upon running "cdktf plan ". | --- @@ -506,6 +568,50 @@ oceanAksNpVirtualNodeGroup.OceanAksNpVirtualNodeGroup.isTerraformResource(x: any --- +##### `generateConfigForImport` + +```typescript +import { oceanAksNpVirtualNodeGroup } from '@cdktf/provider-spotinst' + +oceanAksNpVirtualNodeGroup.OceanAksNpVirtualNodeGroup.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OceanAksNpVirtualNodeGroup 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 OceanAksNpVirtualNodeGroup to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OceanAksNpVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_np_virtual_node_group#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 OceanAksNpVirtualNodeGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAksVirtualNodeGroup.csharp.md b/docs/oceanAksVirtualNodeGroup.csharp.md index 046849fa5..5c70c513f 100644 --- a/docs/oceanAksVirtualNodeGroup.csharp.md +++ b/docs/oceanAksVirtualNodeGroup.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. | | PutAutoscale | *No description.* | | PutLabel | *No description.* | | PutLaunchSpecification | *No description.* | @@ -149,6 +152,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 @@ -257,6 +276,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 @@ -269,6 +306,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. + +--- + ##### `PutAutoscale` ```csharp @@ -378,6 +439,7 @@ private void ResetZones() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanAksVirtualNodeGroup resource upon running "cdktf plan ". | --- @@ -441,6 +503,50 @@ OceanAksVirtualNodeGroup.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OceanAksVirtualNodeGroup.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OceanAksVirtualNodeGroup 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 OceanAksVirtualNodeGroup to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OceanAksVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_virtual_node_group#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 OceanAksVirtualNodeGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAksVirtualNodeGroup.go.md b/docs/oceanAksVirtualNodeGroup.go.md index e1bd690d9..8c3e43dbc 100644 --- a/docs/oceanAksVirtualNodeGroup.go.md +++ b/docs/oceanAksVirtualNodeGroup.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/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroup(scope Construct, id *string, config OceanAksVirtualNodeGroupConfig) OceanAksVirtualNodeGroup ``` @@ -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. | | PutAutoscale | *No description.* | | PutLabel | *No description.* | | PutLaunchSpecification | *No description.* | @@ -149,6 +152,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 @@ -257,6 +276,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 @@ -269,6 +306,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. + +--- + ##### `PutAutoscale` ```go @@ -378,13 +439,14 @@ func ResetZones() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanAksVirtualNodeGroup resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.OceanAksVirtualNodeGroup_IsConstruct(x interface{}) *bool ``` @@ -416,7 +478,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.OceanAksVirtualNodeGroup_IsTerraformElement(x interface{}) *bool ``` @@ -430,7 +492,7 @@ oceanaksvirtualnodegroup.OceanAksVirtualNodeGroup_IsTerraformElement(x interface ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.OceanAksVirtualNodeGroup_IsTerraformResource(x interface{}) *bool ``` @@ -441,6 +503,50 @@ oceanaksvirtualnodegroup.OceanAksVirtualNodeGroup_IsTerraformResource(x interfac --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" + +oceanaksvirtualnodegroup.OceanAksVirtualNodeGroup_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OceanAksVirtualNodeGroup 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 OceanAksVirtualNodeGroup to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OceanAksVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_virtual_node_group#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 OceanAksVirtualNodeGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -827,7 +933,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" &oceanaksvirtualnodegroup.OceanAksVirtualNodeGroupAutoscale { AutoHeadroomPercentage: *f64, @@ -875,7 +981,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" &oceanaksvirtualnodegroup.OceanAksVirtualNodeGroupAutoscaleAutoscaleHeadroom { NumOfUnits: *f64, @@ -949,7 +1055,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" &oceanaksvirtualnodegroup.OceanAksVirtualNodeGroupConfig { Connection: interface{}, @@ -1190,7 +1296,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" &oceanaksvirtualnodegroup.OceanAksVirtualNodeGroupLabel { Key: *string, @@ -1236,11 +1342,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" &oceanaksvirtualnodegroup.OceanAksVirtualNodeGroupLaunchSpecification { MaxPods: *f64, - OsDisk: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAksVirtualNodeGroup.OceanAksVirtualNodeGroupLaunchSpecificationOsDisk, + OsDisk: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAksVirtualNodeGroup.OceanAksVirtualNodeGroupLaunchSpecificationOsDisk, Tag: interface{}, } ``` @@ -1300,7 +1406,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" &oceanaksvirtualnodegroup.OceanAksVirtualNodeGroupLaunchSpecificationOsDisk { SizeGb: *f64, @@ -1360,7 +1466,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" &oceanaksvirtualnodegroup.OceanAksVirtualNodeGroupLaunchSpecificationTag { Key: *string, @@ -1406,7 +1512,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" &oceanaksvirtualnodegroup.OceanAksVirtualNodeGroupResourceLimits { MaxInstanceCount: *f64, @@ -1438,7 +1544,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" &oceanaksvirtualnodegroup.OceanAksVirtualNodeGroupTaint { Effect: *string, @@ -1500,7 +1606,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupAutoscaleAutoscaleHeadroomList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksVirtualNodeGroupAutoscaleAutoscaleHeadroomList ``` @@ -1643,7 +1749,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupAutoscaleAutoscaleHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksVirtualNodeGroupAutoscaleAutoscaleHeadroomOutputReference ``` @@ -2019,7 +2125,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupAutoscaleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksVirtualNodeGroupAutoscaleList ``` @@ -2162,7 +2268,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupAutoscaleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksVirtualNodeGroupAutoscaleOutputReference ``` @@ -2500,7 +2606,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupLabelList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksVirtualNodeGroupLabelList ``` @@ -2643,7 +2749,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupLabelOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksVirtualNodeGroupLabelOutputReference ``` @@ -2961,7 +3067,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupLaunchSpecificationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksVirtualNodeGroupLaunchSpecificationList ``` @@ -3104,7 +3210,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupLaunchSpecificationOsDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAksVirtualNodeGroupLaunchSpecificationOsDiskOutputReference ``` @@ -3433,7 +3539,7 @@ func InternalValue() OceanAksVirtualNodeGroupLaunchSpecificationOsDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupLaunchSpecificationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksVirtualNodeGroupLaunchSpecificationOutputReference ``` @@ -3813,7 +3919,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupLaunchSpecificationTagList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksVirtualNodeGroupLaunchSpecificationTagList ``` @@ -3956,7 +4062,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupLaunchSpecificationTagOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksVirtualNodeGroupLaunchSpecificationTagOutputReference ``` @@ -4281,7 +4387,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupResourceLimitsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksVirtualNodeGroupResourceLimitsList ``` @@ -4424,7 +4530,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupResourceLimitsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksVirtualNodeGroupResourceLimitsOutputReference ``` @@ -4720,7 +4826,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupTaintList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAksVirtualNodeGroupTaintList ``` @@ -4863,7 +4969,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaksvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaksvirtualnodegroup" oceanaksvirtualnodegroup.NewOceanAksVirtualNodeGroupTaintOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAksVirtualNodeGroupTaintOutputReference ``` diff --git a/docs/oceanAksVirtualNodeGroup.java.md b/docs/oceanAksVirtualNodeGroup.java.md index f584c66dc..a01cd3f8b 100644 --- a/docs/oceanAksVirtualNodeGroup.java.md +++ b/docs/oceanAksVirtualNodeGroup.java.md @@ -222,6 +222,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.* | @@ -231,7 +232,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. | | putAutoscale | *No description.* | | putLabel | *No description.* | | putLaunchSpecification | *No description.* | @@ -311,6 +314,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 @@ -419,6 +438,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 @@ -431,6 +469,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. + +--- + ##### `putAutoscale` ```java @@ -540,6 +603,7 @@ public void resetZones() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanAksVirtualNodeGroup resource upon running "cdktf plan ". | --- @@ -603,6 +667,50 @@ OceanAksVirtualNodeGroup.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.ocean_aks_virtual_node_group.OceanAksVirtualNodeGroup; + +OceanAksVirtualNodeGroup.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OceanAksVirtualNodeGroup.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OceanAksVirtualNodeGroup 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 OceanAksVirtualNodeGroup to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OceanAksVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_virtual_node_group#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 OceanAksVirtualNodeGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAksVirtualNodeGroup.python.md b/docs/oceanAksVirtualNodeGroup.python.md index 0d2d84cb8..421482756 100644 --- a/docs/oceanAksVirtualNodeGroup.python.md +++ b/docs/oceanAksVirtualNodeGroup.python.md @@ -215,6 +215,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.* | @@ -224,7 +225,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_autoscale | *No description.* | | put_label | *No description.* | | put_launch_specification | *No description.* | @@ -309,6 +312,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 @@ -435,6 +456,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 @@ -449,6 +491,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_autoscale` ```python @@ -568,6 +637,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 OceanAksVirtualNodeGroup resource upon running "cdktf plan ". | --- @@ -637,6 +707,55 @@ oceanAksVirtualNodeGroup.OceanAksVirtualNodeGroup.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import ocean_aks_virtual_node_group + +oceanAksVirtualNodeGroup.OceanAksVirtualNodeGroup.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OceanAksVirtualNodeGroup 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 OceanAksVirtualNodeGroup to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OceanAksVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_virtual_node_group#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 OceanAksVirtualNodeGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAksVirtualNodeGroup.typescript.md b/docs/oceanAksVirtualNodeGroup.typescript.md index 4ddd9b2ab..2d874446f 100644 --- a/docs/oceanAksVirtualNodeGroup.typescript.md +++ b/docs/oceanAksVirtualNodeGroup.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. | | putAutoscale | *No description.* | | putLabel | *No description.* | | putLaunchSpecification | *No description.* | @@ -149,6 +152,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 @@ -257,6 +276,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 @@ -269,6 +306,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. + +--- + ##### `putAutoscale` ```typescript @@ -378,6 +439,7 @@ public resetZones(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanAksVirtualNodeGroup resource upon running "cdktf plan ". | --- @@ -441,6 +503,50 @@ oceanAksVirtualNodeGroup.OceanAksVirtualNodeGroup.isTerraformResource(x: any) --- +##### `generateConfigForImport` + +```typescript +import { oceanAksVirtualNodeGroup } from '@cdktf/provider-spotinst' + +oceanAksVirtualNodeGroup.OceanAksVirtualNodeGroup.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OceanAksVirtualNodeGroup 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 OceanAksVirtualNodeGroup to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OceanAksVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_virtual_node_group#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 OceanAksVirtualNodeGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAws.csharp.md b/docs/oceanAws.csharp.md index 7aeddfd79..a0a40be78 100644 --- a/docs/oceanAws.csharp.md +++ b/docs/oceanAws.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.* | | PutBlockDeviceMappings | *No description.* | | PutClusterOrientation | *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. + +--- + ##### `PutAutoscaler` ```csharp @@ -666,6 +727,7 @@ private void ResetWhitelist() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanAws resource upon running "cdktf plan ". | --- @@ -729,6 +791,50 @@ OceanAws.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OceanAws.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OceanAws 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 OceanAws to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OceanAws that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_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 OceanAws to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAws.go.md b/docs/oceanAws.go.md index f56a816e8..33932f613 100644 --- a/docs/oceanAws.go.md +++ b/docs/oceanAws.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/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAws(scope Construct, id *string, config OceanAwsConfig) OceanAws ``` @@ -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.* | | PutBlockDeviceMappings | *No description.* | | PutClusterOrientation | *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. + +--- + ##### `PutAutoscaler` ```go @@ -666,13 +727,14 @@ func ResetWhitelist() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanAws resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.OceanAws_IsConstruct(x interface{}) *bool ``` @@ -704,7 +766,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.OceanAws_IsTerraformElement(x interface{}) *bool ``` @@ -718,7 +780,7 @@ oceanaws.OceanAws_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.OceanAws_IsTerraformResource(x interface{}) *bool ``` @@ -729,6 +791,50 @@ oceanaws.OceanAws_IsTerraformResource(x interface{}) *bool --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" + +oceanaws.OceanAws_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OceanAws 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 OceanAws to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OceanAws that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_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 OceanAws to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -1775,18 +1881,18 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsAutoscaler { AutoHeadroomPercentage: *f64, AutoscaleCooldown: *f64, - AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAws.OceanAwsAutoscalerAutoscaleDown, - AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAws.OceanAwsAutoscalerAutoscaleHeadroom, + AutoscaleDown: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAws.OceanAwsAutoscalerAutoscaleDown, + AutoscaleHeadroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAws.OceanAwsAutoscalerAutoscaleHeadroom, AutoscaleIsAutoConfig: interface{}, AutoscaleIsEnabled: interface{}, EnableAutomaticAndManualHeadroom: interface{}, ExtendedResourceDefinitions: *[]*string, - ResourceLimits: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAws.OceanAwsAutoscalerResourceLimits, + ResourceLimits: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAws.OceanAwsAutoscalerResourceLimits, } ``` @@ -1925,7 +2031,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsAutoscalerAutoscaleDown { EvaluationPeriods: *f64, @@ -1971,7 +2077,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsAutoscalerAutoscaleHeadroom { CpuPerUnit: *f64, @@ -2045,7 +2151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsAutoscalerResourceLimits { MaxMemoryGib: *f64, @@ -2091,11 +2197,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsBlockDeviceMappings { DeviceName: *string, - Ebs: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAws.OceanAwsBlockDeviceMappingsEbs, + Ebs: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAws.OceanAwsBlockDeviceMappingsEbs, } ``` @@ -2139,12 +2245,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsBlockDeviceMappingsEbs { DeleteOnTermination: interface{}, - DynamicIops: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAws.OceanAwsBlockDeviceMappingsEbsDynamicIops, - DynamicVolumeSize: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAws.OceanAwsBlockDeviceMappingsEbsDynamicVolumeSize, + DynamicIops: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAws.OceanAwsBlockDeviceMappingsEbsDynamicIops, + DynamicVolumeSize: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAws.OceanAwsBlockDeviceMappingsEbsDynamicVolumeSize, Encrypted: interface{}, Iops: *f64, KmsKeyId: *string, @@ -2301,7 +2407,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsBlockDeviceMappingsEbsDynamicIops { BaseSize: *f64, @@ -2361,7 +2467,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsBlockDeviceMappingsEbsDynamicVolumeSize { BaseSize: *f64, @@ -2421,7 +2527,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsClusterOrientation { AvailabilityVsCost: *string, @@ -2453,7 +2559,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsConfig { Connection: interface{}, @@ -2467,7 +2573,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" SubnetIds: *[]*string, AssociateIpv6Address: interface{}, AssociatePublicIpAddress: interface{}, - Autoscaler: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAws.OceanAwsAutoscaler, + Autoscaler: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAws.OceanAwsAutoscaler, Blacklist: *[]*string, BlockDeviceMappings: interface{}, ClusterOrientation: interface{}, @@ -2476,15 +2582,15 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" DrainingTimeout: *f64, EbsOptimized: interface{}, FallbackToOndemand: interface{}, - Filters: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAws.OceanAwsFilters, + Filters: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAws.OceanAwsFilters, GracePeriod: *f64, IamInstanceProfile: *string, Id: *string, ImageId: *string, - InstanceMetadataOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAws.OceanAwsInstanceMetadataOptions, + InstanceMetadataOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAws.OceanAwsInstanceMetadataOptions, KeyName: *string, LoadBalancers: interface{}, - Logging: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAws.OceanAwsLogging, + Logging: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAws.OceanAwsLogging, MaxSize: *f64, MinSize: *f64, Monitoring: interface{}, @@ -2496,7 +2602,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" SpotPercentage: *f64, SpreadNodesBy: *string, Tags: interface{}, - UpdatePolicy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAws.OceanAwsUpdatePolicy, + UpdatePolicy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAws.OceanAwsUpdatePolicy, UseAsTemplateOnly: interface{}, UserData: *string, UtilizeCommitments: interface{}, @@ -3126,7 +3232,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsFilters { Architectures: *[]*string, @@ -3410,7 +3516,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsInstanceMetadataOptions { HttpTokens: *string, @@ -3456,7 +3562,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsLoadBalancers { Arn: *string, @@ -3516,10 +3622,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsLogging { - Export: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAws.OceanAwsLoggingExport, + Export: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAws.OceanAwsLoggingExport, } ``` @@ -3550,7 +3656,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsLoggingExport { S3: interface{}, @@ -3584,7 +3690,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsLoggingExportS3 { Id: *string, @@ -3619,7 +3725,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/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsResourceTagSpecification { ShouldTagVolumes: interface{}, @@ -3651,10 +3757,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsScheduledTask { - ShutdownHours: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAws.OceanAwsScheduledTaskShutdownHours, + ShutdownHours: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAws.OceanAwsScheduledTaskShutdownHours, Tasks: interface{}, } ``` @@ -3701,7 +3807,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsScheduledTaskShutdownHours { TimeWindows: *[]*string, @@ -3747,7 +3853,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsScheduledTaskTasks { CronExpression: *string, @@ -3807,7 +3913,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsTags { Key: *string, @@ -3853,13 +3959,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsUpdatePolicy { ShouldRoll: interface{}, AutoApplyTags: interface{}, ConditionedRoll: interface{}, - RollConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAws.OceanAwsUpdatePolicyRollConfig, + RollConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAws.OceanAwsUpdatePolicyRollConfig, } ``` @@ -3929,7 +4035,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" &oceanaws.OceanAwsUpdatePolicyRollConfig { BatchSizePercentage: *f64, @@ -4005,7 +4111,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsAutoscalerAutoscaleDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsAutoscalerAutoscaleDownOutputReference ``` @@ -4312,7 +4418,7 @@ func InternalValue() OceanAwsAutoscalerAutoscaleDown #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsAutoscalerAutoscaleHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsAutoscalerAutoscaleHeadroomOutputReference ``` @@ -4677,7 +4783,7 @@ func InternalValue() OceanAwsAutoscalerAutoscaleHeadroom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsAutoscalerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsAutoscalerOutputReference ``` @@ -5226,7 +5332,7 @@ func InternalValue() OceanAwsAutoscaler #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsAutoscalerResourceLimitsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsAutoscalerResourceLimitsOutputReference ``` @@ -5533,7 +5639,7 @@ func InternalValue() OceanAwsAutoscalerResourceLimits #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsBlockDeviceMappingsEbsDynamicIopsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsBlockDeviceMappingsEbsDynamicIopsOutputReference ``` @@ -5848,7 +5954,7 @@ func InternalValue() OceanAwsBlockDeviceMappingsEbsDynamicIops #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsBlockDeviceMappingsEbsDynamicVolumeSizeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsBlockDeviceMappingsEbsDynamicVolumeSizeOutputReference ``` @@ -6163,7 +6269,7 @@ func InternalValue() OceanAwsBlockDeviceMappingsEbsDynamicVolumeSize #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsBlockDeviceMappingsEbsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsBlockDeviceMappingsEbsOutputReference ``` @@ -6728,7 +6834,7 @@ func InternalValue() OceanAwsBlockDeviceMappingsEbs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsBlockDeviceMappingsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsBlockDeviceMappingsList ``` @@ -6871,7 +6977,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsBlockDeviceMappingsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsBlockDeviceMappingsOutputReference ``` @@ -7209,7 +7315,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsClusterOrientationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsClusterOrientationList ``` @@ -7352,7 +7458,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsClusterOrientationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsClusterOrientationOutputReference ``` @@ -7648,7 +7754,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsFiltersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsFiltersOutputReference ``` @@ -8448,7 +8554,7 @@ func InternalValue() OceanAwsFilters #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsInstanceMetadataOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsInstanceMetadataOptionsOutputReference ``` @@ -8748,7 +8854,7 @@ func InternalValue() OceanAwsInstanceMetadataOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsLoadBalancersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLoadBalancersList ``` @@ -8891,7 +8997,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsLoadBalancersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLoadBalancersOutputReference ``` @@ -9245,7 +9351,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsLoggingExportOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsLoggingExportOutputReference ``` @@ -9536,7 +9642,7 @@ func InternalValue() OceanAwsLoggingExport #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsLoggingExportS3List(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLoggingExportS3List ``` @@ -9679,7 +9785,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsLoggingExportS3OutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLoggingExportS3OutputReference ``` @@ -9968,7 +10074,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsLoggingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsLoggingOutputReference ``` @@ -10259,7 +10365,7 @@ func InternalValue() OceanAwsLogging #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsResourceTagSpecificationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsResourceTagSpecificationList ``` @@ -10402,7 +10508,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsResourceTagSpecificationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsResourceTagSpecificationOutputReference ``` @@ -10698,7 +10804,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsScheduledTaskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsScheduledTaskList ``` @@ -10841,7 +10947,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsScheduledTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsScheduledTaskOutputReference ``` @@ -11192,7 +11298,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsScheduledTaskShutdownHoursOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsScheduledTaskShutdownHoursOutputReference ``` @@ -11492,7 +11598,7 @@ func InternalValue() OceanAwsScheduledTaskShutdownHours #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsScheduledTaskTasksList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsScheduledTaskTasksList ``` @@ -11635,7 +11741,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsScheduledTaskTasksOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsScheduledTaskTasksOutputReference ``` @@ -11968,7 +12074,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsTagsList ``` @@ -12111,7 +12217,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsTagsOutputReference ``` @@ -12422,7 +12528,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsUpdatePolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsUpdatePolicyOutputReference ``` @@ -12793,7 +12899,7 @@ func InternalValue() OceanAwsUpdatePolicy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanaws" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanaws" oceanaws.NewOceanAwsUpdatePolicyRollConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsUpdatePolicyRollConfigOutputReference ``` diff --git a/docs/oceanAws.java.md b/docs/oceanAws.java.md index 9144572f2..81d91e4bd 100644 --- a/docs/oceanAws.java.md +++ b/docs/oceanAws.java.md @@ -543,6 +543,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.* | @@ -552,7 +553,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.* | | putBlockDeviceMappings | *No description.* | | putClusterOrientation | *No description.* | @@ -668,6 +671,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 @@ -776,6 +795,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 @@ -788,6 +826,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 @@ -1149,6 +1212,7 @@ public void resetWhitelist() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanAws resource upon running "cdktf plan ". | --- @@ -1212,6 +1276,50 @@ OceanAws.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.ocean_aws.OceanAws; + +OceanAws.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OceanAws.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OceanAws 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 OceanAws to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OceanAws that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_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 OceanAws to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAws.python.md b/docs/oceanAws.python.md index 4afd7b920..ebd6307ce 100644 --- a/docs/oceanAws.python.md +++ b/docs/oceanAws.python.md @@ -527,6 +527,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.* | @@ -536,7 +537,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_block_device_mappings | *No description.* | | put_cluster_orientation | *No description.* | @@ -657,6 +660,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 @@ -783,6 +804,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 @@ -797,6 +839,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 @@ -1470,6 +1539,7 @@ def reset_whitelist() -> 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 OceanAws resource upon running "cdktf plan ". | --- @@ -1539,6 +1609,55 @@ oceanAws.OceanAws.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import ocean_aws + +oceanAws.OceanAws.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OceanAws 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 OceanAws to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OceanAws that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_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 OceanAws to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAws.typescript.md b/docs/oceanAws.typescript.md index 741ad8b04..eb1b0862c 100644 --- a/docs/oceanAws.typescript.md +++ b/docs/oceanAws.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.* | | putBlockDeviceMappings | *No description.* | | putClusterOrientation | *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. + +--- + ##### `putAutoscaler` ```typescript @@ -666,6 +727,7 @@ public resetWhitelist(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanAws resource upon running "cdktf plan ". | --- @@ -729,6 +791,50 @@ oceanAws.OceanAws.isTerraformResource(x: any) --- +##### `generateConfigForImport` + +```typescript +import { oceanAws } from '@cdktf/provider-spotinst' + +oceanAws.OceanAws.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OceanAws 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 OceanAws to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OceanAws that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_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 OceanAws to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAwsExtendedResourceDefinition.csharp.md b/docs/oceanAwsExtendedResourceDefinition.csharp.md index 8f8755aad..2c349bcdc 100644 --- a/docs/oceanAwsExtendedResourceDefinition.csharp.md +++ b/docs/oceanAwsExtendedResourceDefinition.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 OceanAwsExtendedResourceDefinition resource upon running "cdktf plan ". | --- @@ -334,6 +396,50 @@ OceanAwsExtendedResourceDefinition.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OceanAwsExtendedResourceDefinition.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OceanAwsExtendedResourceDefinition 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 OceanAwsExtendedResourceDefinition to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OceanAwsExtendedResourceDefinition that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aws_extended_resource_definition#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 OceanAwsExtendedResourceDefinition to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAwsExtendedResourceDefinition.go.md b/docs/oceanAwsExtendedResourceDefinition.go.md index ab6980fad..08fc744dc 100644 --- a/docs/oceanAwsExtendedResourceDefinition.go.md +++ b/docs/oceanAwsExtendedResourceDefinition.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/oceanawsextendedresourcedefinition" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawsextendedresourcedefinition" oceanawsextendedresourcedefinition.NewOceanAwsExtendedResourceDefinition(scope Construct, id *string, config OceanAwsExtendedResourceDefinitionConfig) OceanAwsExtendedResourceDefinition ``` @@ -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 OceanAwsExtendedResourceDefinition resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawsextendedresourcedefinition" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawsextendedresourcedefinition" oceanawsextendedresourcedefinition.OceanAwsExtendedResourceDefinition_IsConstruct(x interface{}) *bool ``` @@ -309,7 +371,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawsextendedresourcedefinition" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawsextendedresourcedefinition" oceanawsextendedresourcedefinition.OceanAwsExtendedResourceDefinition_IsTerraformElement(x interface{}) *bool ``` @@ -323,7 +385,7 @@ oceanawsextendedresourcedefinition.OceanAwsExtendedResourceDefinition_IsTerrafor ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawsextendedresourcedefinition" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawsextendedresourcedefinition" oceanawsextendedresourcedefinition.OceanAwsExtendedResourceDefinition_IsTerraformResource(x interface{}) *bool ``` @@ -334,6 +396,50 @@ oceanawsextendedresourcedefinition.OceanAwsExtendedResourceDefinition_IsTerrafor --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawsextendedresourcedefinition" + +oceanawsextendedresourcedefinition.OceanAwsExtendedResourceDefinition_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OceanAwsExtendedResourceDefinition 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 OceanAwsExtendedResourceDefinition to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OceanAwsExtendedResourceDefinition that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aws_extended_resource_definition#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 OceanAwsExtendedResourceDefinition 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/oceanawsextendedresourcedefinition" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawsextendedresourcedefinition" &oceanawsextendedresourcedefinition.OceanAwsExtendedResourceDefinitionConfig { Connection: interface{}, diff --git a/docs/oceanAwsExtendedResourceDefinition.java.md b/docs/oceanAwsExtendedResourceDefinition.java.md index 58240ec4a..0ede40b67 100644 --- a/docs/oceanAwsExtendedResourceDefinition.java.md +++ b/docs/oceanAwsExtendedResourceDefinition.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 OceanAwsExtendedResourceDefinition resource upon running "cdktf plan ". | --- @@ -421,6 +485,50 @@ OceanAwsExtendedResourceDefinition.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.ocean_aws_extended_resource_definition.OceanAwsExtendedResourceDefinition; + +OceanAwsExtendedResourceDefinition.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OceanAwsExtendedResourceDefinition.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OceanAwsExtendedResourceDefinition 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 OceanAwsExtendedResourceDefinition to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OceanAwsExtendedResourceDefinition that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aws_extended_resource_definition#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 OceanAwsExtendedResourceDefinition to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAwsExtendedResourceDefinition.python.md b/docs/oceanAwsExtendedResourceDefinition.python.md index 20e253ef9..2c76df44d 100644 --- a/docs/oceanAwsExtendedResourceDefinition.python.md +++ b/docs/oceanAwsExtendedResourceDefinition.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 OceanAwsExtendedResourceDefinition resource upon running "cdktf plan ". | --- @@ -450,6 +520,55 @@ oceanAwsExtendedResourceDefinition.OceanAwsExtendedResourceDefinition.is_terrafo --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import ocean_aws_extended_resource_definition + +oceanAwsExtendedResourceDefinition.OceanAwsExtendedResourceDefinition.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OceanAwsExtendedResourceDefinition 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 OceanAwsExtendedResourceDefinition to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OceanAwsExtendedResourceDefinition that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aws_extended_resource_definition#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 OceanAwsExtendedResourceDefinition to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAwsExtendedResourceDefinition.typescript.md b/docs/oceanAwsExtendedResourceDefinition.typescript.md index b629da8ba..6b2a8482e 100644 --- a/docs/oceanAwsExtendedResourceDefinition.typescript.md +++ b/docs/oceanAwsExtendedResourceDefinition.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 OceanAwsExtendedResourceDefinition resource upon running "cdktf plan ". | --- @@ -334,6 +396,50 @@ oceanAwsExtendedResourceDefinition.OceanAwsExtendedResourceDefinition.isTerrafor --- +##### `generateConfigForImport` + +```typescript +import { oceanAwsExtendedResourceDefinition } from '@cdktf/provider-spotinst' + +oceanAwsExtendedResourceDefinition.OceanAwsExtendedResourceDefinition.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OceanAwsExtendedResourceDefinition 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 OceanAwsExtendedResourceDefinition to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OceanAwsExtendedResourceDefinition that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aws_extended_resource_definition#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 OceanAwsExtendedResourceDefinition to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAwsLaunchSpec.csharp.md b/docs/oceanAwsLaunchSpec.csharp.md index 0eb72fe2c..0be4db39a 100644 --- a/docs/oceanAwsLaunchSpec.csharp.md +++ b/docs/oceanAwsLaunchSpec.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. | | PutAutoscaleDown | *No description.* | | PutAutoscaleHeadrooms | *No description.* | | PutAutoscaleHeadroomsAutomatic | *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. + +--- + ##### `PutAutoscaleDown` ```csharp @@ -708,6 +769,7 @@ private void ResetUserData() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanAwsLaunchSpec resource upon running "cdktf plan ". | --- @@ -771,6 +833,50 @@ OceanAwsLaunchSpec.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OceanAwsLaunchSpec.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OceanAwsLaunchSpec 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 OceanAwsLaunchSpec to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OceanAwsLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aws_launch_spec#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 OceanAwsLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAwsLaunchSpec.go.md b/docs/oceanAwsLaunchSpec.go.md index f479dc12b..44115276e 100644 --- a/docs/oceanAwsLaunchSpec.go.md +++ b/docs/oceanAwsLaunchSpec.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/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpec(scope Construct, id *string, config OceanAwsLaunchSpecConfig) OceanAwsLaunchSpec ``` @@ -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. | | PutAutoscaleDown | *No description.* | | PutAutoscaleHeadrooms | *No description.* | | PutAutoscaleHeadroomsAutomatic | *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. + +--- + ##### `PutAutoscaleDown` ```go @@ -708,13 +769,14 @@ func ResetUserData() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanAwsLaunchSpec resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.OceanAwsLaunchSpec_IsConstruct(x interface{}) *bool ``` @@ -746,7 +808,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.OceanAwsLaunchSpec_IsTerraformElement(x interface{}) *bool ``` @@ -760,7 +822,7 @@ oceanawslaunchspec.OceanAwsLaunchSpec_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.OceanAwsLaunchSpec_IsTerraformResource(x interface{}) *bool ``` @@ -771,6 +833,50 @@ oceanawslaunchspec.OceanAwsLaunchSpec_IsTerraformResource(x interface{}) *bool --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" + +oceanawslaunchspec.OceanAwsLaunchSpec_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OceanAwsLaunchSpec 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 OceanAwsLaunchSpec to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OceanAwsLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aws_launch_spec#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 OceanAwsLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -1641,7 +1747,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecAutoscaleDown { MaxScaleDownPercentage: *f64, @@ -1673,7 +1779,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecAutoscaleHeadrooms { NumOfUnits: *f64, @@ -1747,7 +1853,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecAutoscaleHeadroomsAutomatic { AutoHeadroomPercentage: *f64, @@ -1779,11 +1885,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecBlockDeviceMappings { DeviceName: *string, - Ebs: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAwsLaunchSpec.OceanAwsLaunchSpecBlockDeviceMappingsEbs, + Ebs: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAwsLaunchSpec.OceanAwsLaunchSpecBlockDeviceMappingsEbs, NoDevice: *string, VirtualName: *string, } @@ -1855,11 +1961,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecBlockDeviceMappingsEbs { DeleteOnTermination: interface{}, - DynamicVolumeSize: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAwsLaunchSpec.OceanAwsLaunchSpecBlockDeviceMappingsEbsDynamicVolumeSize, + DynamicVolumeSize: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAwsLaunchSpec.OceanAwsLaunchSpecBlockDeviceMappingsEbsDynamicVolumeSize, Encrypted: interface{}, Iops: *f64, KmsKeyId: *string, @@ -2001,7 +2107,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecBlockDeviceMappingsEbsDynamicVolumeSize { BaseSize: *f64, @@ -2061,7 +2167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecConfig { Connection: interface{}, @@ -2077,30 +2183,30 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchs AutoscaleHeadrooms: interface{}, AutoscaleHeadroomsAutomatic: interface{}, BlockDeviceMappings: interface{}, - CreateOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAwsLaunchSpec.OceanAwsLaunchSpecCreateOptions, - DeleteOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAwsLaunchSpec.OceanAwsLaunchSpecDeleteOptions, + CreateOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAwsLaunchSpec.OceanAwsLaunchSpecCreateOptions, + DeleteOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAwsLaunchSpec.OceanAwsLaunchSpecDeleteOptions, ElasticIpPool: interface{}, IamInstanceProfile: *string, Id: *string, ImageId: *string, Images: interface{}, - InstanceMetadataOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAwsLaunchSpec.OceanAwsLaunchSpecInstanceMetadataOptions, + InstanceMetadataOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAwsLaunchSpec.OceanAwsLaunchSpecInstanceMetadataOptions, InstanceTypes: *[]*string, - InstanceTypesFilters: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAwsLaunchSpec.OceanAwsLaunchSpecInstanceTypesFilters, + InstanceTypesFilters: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAwsLaunchSpec.OceanAwsLaunchSpecInstanceTypesFilters, Labels: interface{}, Name: *string, PreferredSpotTypes: *[]*string, ResourceLimits: interface{}, RestrictScaleDown: interface{}, RootVolumeSize: *f64, - SchedulingShutdownHours: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAwsLaunchSpec.OceanAwsLaunchSpecSchedulingShutdownHours, + SchedulingShutdownHours: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAwsLaunchSpec.OceanAwsLaunchSpecSchedulingShutdownHours, SchedulingTask: interface{}, SecurityGroups: *[]*string, Strategy: interface{}, SubnetIds: *[]*string, Tags: interface{}, Taints: interface{}, - UpdatePolicy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAwsLaunchSpec.OceanAwsLaunchSpecUpdatePolicy, + UpdatePolicy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAwsLaunchSpec.OceanAwsLaunchSpecUpdatePolicy, UserData: *string, } ``` @@ -2636,7 +2742,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecCreateOptions { InitialNodes: *f64, @@ -2668,7 +2774,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecDeleteOptions { ForceDelete: interface{}, @@ -2714,10 +2820,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecElasticIpPool { - TagSelector: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAwsLaunchSpec.OceanAwsLaunchSpecElasticIpPoolTagSelector, + TagSelector: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAwsLaunchSpec.OceanAwsLaunchSpecElasticIpPoolTagSelector, } ``` @@ -2748,7 +2854,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecElasticIpPoolTagSelector { TagKey: *string, @@ -2794,7 +2900,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecImages { ImageId: *string, @@ -2826,7 +2932,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecInstanceMetadataOptions { HttpTokens: *string, @@ -2872,7 +2978,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecInstanceTypesFilters { Categories: *[]*string, @@ -3142,7 +3248,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecLabels { Key: *string, @@ -3188,7 +3294,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecResourceLimits { MaxInstanceCount: *f64, @@ -3234,7 +3340,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecSchedulingShutdownHours { TimeWindows: *[]*string, @@ -3280,7 +3386,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecSchedulingTask { CronExpression: *string, @@ -3356,7 +3462,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecSchedulingTaskTaskHeadroom { NumOfUnits: *f64, @@ -3430,7 +3536,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecStrategy { SpotPercentage: *f64, @@ -3462,7 +3568,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecTags { Key: *string, @@ -3508,7 +3614,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecTaints { Effect: *string, @@ -3568,11 +3674,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecUpdatePolicy { ShouldRoll: interface{}, - RollConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanAwsLaunchSpec.OceanAwsLaunchSpecUpdatePolicyRollConfig, + RollConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanAwsLaunchSpec.OceanAwsLaunchSpecUpdatePolicyRollConfig, } ``` @@ -3616,7 +3722,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" &oceanawslaunchspec.OceanAwsLaunchSpecUpdatePolicyRollConfig { BatchSizePercentage: *f64, @@ -3650,7 +3756,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecAutoscaleDownList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLaunchSpecAutoscaleDownList ``` @@ -3793,7 +3899,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecAutoscaleDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLaunchSpecAutoscaleDownOutputReference ``` @@ -4089,7 +4195,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecAutoscaleHeadroomsAutomaticList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLaunchSpecAutoscaleHeadroomsAutomaticList ``` @@ -4232,7 +4338,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecAutoscaleHeadroomsAutomaticOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLaunchSpecAutoscaleHeadroomsAutomaticOutputReference ``` @@ -4528,7 +4634,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecAutoscaleHeadroomsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLaunchSpecAutoscaleHeadroomsList ``` @@ -4671,7 +4777,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecAutoscaleHeadroomsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLaunchSpecAutoscaleHeadroomsOutputReference ``` @@ -5047,7 +5153,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecBlockDeviceMappingsEbsDynamicVolumeSizeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsLaunchSpecBlockDeviceMappingsEbsDynamicVolumeSizeOutputReference ``` @@ -5362,7 +5468,7 @@ func InternalValue() OceanAwsLaunchSpecBlockDeviceMappingsEbsDynamicVolumeSize #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecBlockDeviceMappingsEbsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsLaunchSpecBlockDeviceMappingsEbsOutputReference ``` @@ -5885,7 +5991,7 @@ func InternalValue() OceanAwsLaunchSpecBlockDeviceMappingsEbs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecBlockDeviceMappingsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLaunchSpecBlockDeviceMappingsList ``` @@ -6028,7 +6134,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecBlockDeviceMappingsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLaunchSpecBlockDeviceMappingsOutputReference ``` @@ -6424,7 +6530,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecCreateOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsLaunchSpecCreateOptionsOutputReference ``` @@ -6702,7 +6808,7 @@ func InternalValue() OceanAwsLaunchSpecCreateOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecDeleteOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsLaunchSpecDeleteOptionsOutputReference ``` @@ -7002,7 +7108,7 @@ func InternalValue() OceanAwsLaunchSpecDeleteOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecElasticIpPoolList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLaunchSpecElasticIpPoolList ``` @@ -7145,7 +7251,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecElasticIpPoolOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLaunchSpecElasticIpPoolOutputReference ``` @@ -7454,7 +7560,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecElasticIpPoolTagSelectorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsLaunchSpecElasticIpPoolTagSelectorOutputReference ``` @@ -7754,7 +7860,7 @@ func InternalValue() OceanAwsLaunchSpecElasticIpPoolTagSelector #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecImagesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLaunchSpecImagesList ``` @@ -7897,7 +8003,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecImagesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLaunchSpecImagesOutputReference ``` @@ -8193,7 +8299,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecInstanceMetadataOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsLaunchSpecInstanceMetadataOptionsOutputReference ``` @@ -8493,7 +8599,7 @@ func InternalValue() OceanAwsLaunchSpecInstanceMetadataOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecInstanceTypesFiltersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsLaunchSpecInstanceTypesFiltersOutputReference ``` @@ -9264,7 +9370,7 @@ func InternalValue() OceanAwsLaunchSpecInstanceTypesFilters #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecLabelsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLaunchSpecLabelsList ``` @@ -9407,7 +9513,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecLabelsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLaunchSpecLabelsOutputReference ``` @@ -9718,7 +9824,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecResourceLimitsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLaunchSpecResourceLimitsList ``` @@ -9861,7 +9967,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecResourceLimitsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLaunchSpecResourceLimitsOutputReference ``` @@ -10186,7 +10292,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecSchedulingShutdownHoursOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsLaunchSpecSchedulingShutdownHoursOutputReference ``` @@ -10486,7 +10592,7 @@ func InternalValue() OceanAwsLaunchSpecSchedulingShutdownHours #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecSchedulingTaskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLaunchSpecSchedulingTaskList ``` @@ -10629,7 +10735,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecSchedulingTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLaunchSpecSchedulingTaskOutputReference ``` @@ -11004,7 +11110,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecSchedulingTaskTaskHeadroomList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLaunchSpecSchedulingTaskTaskHeadroomList ``` @@ -11147,7 +11253,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecSchedulingTaskTaskHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLaunchSpecSchedulingTaskTaskHeadroomOutputReference ``` @@ -11523,7 +11629,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecStrategyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLaunchSpecStrategyList ``` @@ -11666,7 +11772,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLaunchSpecStrategyOutputReference ``` @@ -11962,7 +12068,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLaunchSpecTagsList ``` @@ -12105,7 +12211,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLaunchSpecTagsOutputReference ``` @@ -12416,7 +12522,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecTaintsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanAwsLaunchSpecTaintsList ``` @@ -12559,7 +12665,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecTaintsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanAwsLaunchSpecTaintsOutputReference ``` @@ -12892,7 +12998,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecUpdatePolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsLaunchSpecUpdatePolicyOutputReference ``` @@ -13205,7 +13311,7 @@ func InternalValue() OceanAwsLaunchSpecUpdatePolicy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanawslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanawslaunchspec" oceanawslaunchspec.NewOceanAwsLaunchSpecUpdatePolicyRollConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanAwsLaunchSpecUpdatePolicyRollConfigOutputReference ``` diff --git a/docs/oceanAwsLaunchSpec.java.md b/docs/oceanAwsLaunchSpec.java.md index 7a5b394fd..47f80b5d5 100644 --- a/docs/oceanAwsLaunchSpec.java.md +++ b/docs/oceanAwsLaunchSpec.java.md @@ -477,6 +477,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.* | @@ -486,7 +487,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. | | putAutoscaleDown | *No description.* | | putAutoscaleHeadrooms | *No description.* | | putAutoscaleHeadroomsAutomatic | *No description.* | @@ -602,6 +605,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 @@ -710,6 +729,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 @@ -722,6 +760,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. + +--- + ##### `putAutoscaleDown` ```java @@ -1125,6 +1188,7 @@ public void resetUserData() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanAwsLaunchSpec resource upon running "cdktf plan ". | --- @@ -1188,6 +1252,50 @@ OceanAwsLaunchSpec.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.ocean_aws_launch_spec.OceanAwsLaunchSpec; + +OceanAwsLaunchSpec.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OceanAwsLaunchSpec.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OceanAwsLaunchSpec 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 OceanAwsLaunchSpec to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OceanAwsLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aws_launch_spec#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 OceanAwsLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAwsLaunchSpec.python.md b/docs/oceanAwsLaunchSpec.python.md index 278286694..f09044dd7 100644 --- a/docs/oceanAwsLaunchSpec.python.md +++ b/docs/oceanAwsLaunchSpec.python.md @@ -461,6 +461,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.* | @@ -470,7 +471,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_autoscale_down | *No description.* | | put_autoscale_headrooms | *No description.* | | put_autoscale_headrooms_automatic | *No description.* | @@ -591,6 +594,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 @@ -717,6 +738,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 @@ -731,6 +773,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_autoscale_down` ```python @@ -1373,6 +1442,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 OceanAwsLaunchSpec resource upon running "cdktf plan ". | --- @@ -1442,6 +1512,55 @@ oceanAwsLaunchSpec.OceanAwsLaunchSpec.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import ocean_aws_launch_spec + +oceanAwsLaunchSpec.OceanAwsLaunchSpec.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OceanAwsLaunchSpec 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 OceanAwsLaunchSpec to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OceanAwsLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aws_launch_spec#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 OceanAwsLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanAwsLaunchSpec.typescript.md b/docs/oceanAwsLaunchSpec.typescript.md index 80848a62e..765933513 100644 --- a/docs/oceanAwsLaunchSpec.typescript.md +++ b/docs/oceanAwsLaunchSpec.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. | | putAutoscaleDown | *No description.* | | putAutoscaleHeadrooms | *No description.* | | putAutoscaleHeadroomsAutomatic | *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. + +--- + ##### `putAutoscaleDown` ```typescript @@ -708,6 +769,7 @@ public resetUserData(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanAwsLaunchSpec resource upon running "cdktf plan ". | --- @@ -771,6 +833,50 @@ oceanAwsLaunchSpec.OceanAwsLaunchSpec.isTerraformResource(x: any) --- +##### `generateConfigForImport` + +```typescript +import { oceanAwsLaunchSpec } from '@cdktf/provider-spotinst' + +oceanAwsLaunchSpec.OceanAwsLaunchSpec.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OceanAwsLaunchSpec 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 OceanAwsLaunchSpec to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OceanAwsLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aws_launch_spec#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 OceanAwsLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanEcs.csharp.md b/docs/oceanEcs.csharp.md index 53ebe5b23..a352e7a16 100644 --- a/docs/oceanEcs.csharp.md +++ b/docs/oceanEcs.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.* | | PutBlockDeviceMappings | *No description.* | | PutClusterOrientation | *No description.* | @@ -175,6 +178,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 @@ -283,6 +302,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 @@ -295,6 +332,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 @@ -590,6 +651,7 @@ private void ResetWhitelist() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanEcs resource upon running "cdktf plan ". | --- @@ -653,6 +715,50 @@ OceanEcs.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OceanEcs.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OceanEcs 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 OceanEcs to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OceanEcs that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_ecs#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 OceanEcs to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanEcs.go.md b/docs/oceanEcs.go.md index 6419d012c..01f352fe7 100644 --- a/docs/oceanEcs.go.md +++ b/docs/oceanEcs.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/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcs(scope Construct, id *string, config OceanEcsConfig) OceanEcs ``` @@ -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.* | | PutBlockDeviceMappings | *No description.* | | PutClusterOrientation | *No description.* | @@ -175,6 +178,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 @@ -283,6 +302,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 @@ -295,6 +332,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 @@ -590,13 +651,14 @@ func ResetWhitelist() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanEcs resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.OceanEcs_IsConstruct(x interface{}) *bool ``` @@ -628,7 +690,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.OceanEcs_IsTerraformElement(x interface{}) *bool ``` @@ -642,7 +704,7 @@ oceanecs.OceanEcs_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.OceanEcs_IsTerraformResource(x interface{}) *bool ``` @@ -653,6 +715,50 @@ oceanecs.OceanEcs_IsTerraformResource(x interface{}) *bool --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" + +oceanecs.OceanEcs_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OceanEcs 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 OceanEcs to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OceanEcs that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_ecs#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 OceanEcs to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -1567,17 +1673,17 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsAutoscaler { AutoHeadroomPercentage: *f64, Cooldown: *f64, - Down: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcs.OceanEcsAutoscalerDown, + Down: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcs.OceanEcsAutoscalerDown, EnableAutomaticAndManualHeadroom: interface{}, - Headroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcs.OceanEcsAutoscalerHeadroom, + Headroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcs.OceanEcsAutoscalerHeadroom, IsAutoConfig: interface{}, IsEnabled: interface{}, - ResourceLimits: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcs.OceanEcsAutoscalerResourceLimits, + ResourceLimits: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcs.OceanEcsAutoscalerResourceLimits, ShouldScaleDownNonServiceTasks: interface{}, } ``` @@ -1717,7 +1823,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsAutoscalerDown { MaxScaleDownPercentage: *f64, @@ -1749,7 +1855,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsAutoscalerHeadroom { CpuPerUnit: *f64, @@ -1809,7 +1915,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsAutoscalerResourceLimits { MaxMemoryGib: *f64, @@ -1855,11 +1961,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsBlockDeviceMappings { DeviceName: *string, - Ebs: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcs.OceanEcsBlockDeviceMappingsEbs, + Ebs: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcs.OceanEcsBlockDeviceMappingsEbs, NoDevice: *string, VirtualName: *string, } @@ -1931,11 +2037,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsBlockDeviceMappingsEbs { DeleteOnTermination: interface{}, - DynamicVolumeSize: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcs.OceanEcsBlockDeviceMappingsEbsDynamicVolumeSize, + DynamicVolumeSize: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcs.OceanEcsBlockDeviceMappingsEbsDynamicVolumeSize, Encrypted: interface{}, Iops: *f64, KmsKeyId: *string, @@ -2077,7 +2183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsBlockDeviceMappingsEbsDynamicVolumeSize { BaseSize: *f64, @@ -2137,7 +2243,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsClusterOrientation { AvailabilityVsCost: *string, @@ -2169,7 +2275,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsConfig { Connection: interface{}, @@ -2185,28 +2291,28 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" SecurityGroupIds: *[]*string, SubnetIds: *[]*string, AssociatePublicIpAddress: interface{}, - Autoscaler: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcs.OceanEcsAutoscaler, + Autoscaler: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcs.OceanEcsAutoscaler, Blacklist: *[]*string, BlockDeviceMappings: interface{}, ClusterOrientation: interface{}, DesiredCapacity: *f64, DrainingTimeout: *f64, EbsOptimized: interface{}, - Filters: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcs.OceanEcsFilters, + Filters: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcs.OceanEcsFilters, IamInstanceProfile: *string, Id: *string, ImageId: *string, - InstanceMetadataOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcs.OceanEcsInstanceMetadataOptions, + InstanceMetadataOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcs.OceanEcsInstanceMetadataOptions, KeyPair: *string, - Logging: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcs.OceanEcsLogging, + Logging: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcs.OceanEcsLogging, MaxSize: *f64, MinSize: *f64, Monitoring: interface{}, - OptimizeImages: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcs.OceanEcsOptimizeImages, + OptimizeImages: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcs.OceanEcsOptimizeImages, ScheduledTask: interface{}, SpotPercentage: *f64, Tags: interface{}, - UpdatePolicy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcs.OceanEcsUpdatePolicy, + UpdatePolicy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcs.OceanEcsUpdatePolicy, UseAsTemplateOnly: interface{}, UserData: *string, UtilizeCommitments: interface{}, @@ -2756,7 +2862,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsFilters { Architectures: *[]*string, @@ -3040,7 +3146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsInstanceMetadataOptions { HttpTokens: *string, @@ -3086,10 +3192,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsLogging { - Export: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcs.OceanEcsLoggingExport, + Export: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcs.OceanEcsLoggingExport, } ``` @@ -3120,7 +3226,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsLoggingExport { S3: interface{}, @@ -3154,7 +3260,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsLoggingExportS3 { Id: *string, @@ -3189,7 +3295,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/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsOptimizeImages { PerformAt: *string, @@ -3249,10 +3355,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsScheduledTask { - ShutdownHours: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcs.OceanEcsScheduledTaskShutdownHours, + ShutdownHours: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcs.OceanEcsScheduledTaskShutdownHours, Tasks: interface{}, } ``` @@ -3299,7 +3405,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsScheduledTaskShutdownHours { TimeWindows: *[]*string, @@ -3345,7 +3451,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsScheduledTaskTasks { CronExpression: *string, @@ -3405,7 +3511,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsTags { Key: *string, @@ -3451,13 +3557,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsUpdatePolicy { ShouldRoll: interface{}, AutoApplyTags: interface{}, ConditionedRoll: interface{}, - RollConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcs.OceanEcsUpdatePolicyRollConfig, + RollConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcs.OceanEcsUpdatePolicyRollConfig, } ``` @@ -3527,7 +3633,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" &oceanecs.OceanEcsUpdatePolicyRollConfig { BatchSizePercentage: *f64, @@ -3575,7 +3681,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsAutoscalerDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsAutoscalerDownOutputReference ``` @@ -3853,7 +3959,7 @@ func InternalValue() OceanEcsAutoscalerDown #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsAutoscalerHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsAutoscalerHeadroomOutputReference ``` @@ -4189,7 +4295,7 @@ func InternalValue() OceanEcsAutoscalerHeadroom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsAutoscalerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsAutoscalerOutputReference ``` @@ -4738,7 +4844,7 @@ func InternalValue() OceanEcsAutoscaler #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsAutoscalerResourceLimitsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsAutoscalerResourceLimitsOutputReference ``` @@ -5045,7 +5151,7 @@ func InternalValue() OceanEcsAutoscalerResourceLimits #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsBlockDeviceMappingsEbsDynamicVolumeSizeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsBlockDeviceMappingsEbsDynamicVolumeSizeOutputReference ``` @@ -5360,7 +5466,7 @@ func InternalValue() OceanEcsBlockDeviceMappingsEbsDynamicVolumeSize #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsBlockDeviceMappingsEbsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsBlockDeviceMappingsEbsOutputReference ``` @@ -5883,7 +5989,7 @@ func InternalValue() OceanEcsBlockDeviceMappingsEbs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsBlockDeviceMappingsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanEcsBlockDeviceMappingsList ``` @@ -6026,7 +6132,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsBlockDeviceMappingsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanEcsBlockDeviceMappingsOutputReference ``` @@ -6415,7 +6521,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsClusterOrientationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanEcsClusterOrientationList ``` @@ -6558,7 +6664,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsClusterOrientationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanEcsClusterOrientationOutputReference ``` @@ -6854,7 +6960,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsFiltersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsFiltersOutputReference ``` @@ -7654,7 +7760,7 @@ func InternalValue() OceanEcsFilters #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsInstanceMetadataOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsInstanceMetadataOptionsOutputReference ``` @@ -7954,7 +8060,7 @@ func InternalValue() OceanEcsInstanceMetadataOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsLoggingExportOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsLoggingExportOutputReference ``` @@ -8245,7 +8351,7 @@ func InternalValue() OceanEcsLoggingExport #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsLoggingExportS3List(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanEcsLoggingExportS3List ``` @@ -8388,7 +8494,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsLoggingExportS3OutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanEcsLoggingExportS3OutputReference ``` @@ -8677,7 +8783,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsLoggingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsLoggingOutputReference ``` @@ -8968,7 +9074,7 @@ func InternalValue() OceanEcsLogging #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsOptimizeImagesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsOptimizeImagesOutputReference ``` @@ -9290,7 +9396,7 @@ func InternalValue() OceanEcsOptimizeImages #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsScheduledTaskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanEcsScheduledTaskList ``` @@ -9433,7 +9539,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsScheduledTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanEcsScheduledTaskOutputReference ``` @@ -9784,7 +9890,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsScheduledTaskShutdownHoursOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsScheduledTaskShutdownHoursOutputReference ``` @@ -10084,7 +10190,7 @@ func InternalValue() OceanEcsScheduledTaskShutdownHours #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsScheduledTaskTasksList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanEcsScheduledTaskTasksList ``` @@ -10227,7 +10333,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsScheduledTaskTasksOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanEcsScheduledTaskTasksOutputReference ``` @@ -10560,7 +10666,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanEcsTagsList ``` @@ -10703,7 +10809,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanEcsTagsOutputReference ``` @@ -11014,7 +11120,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsUpdatePolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsUpdatePolicyOutputReference ``` @@ -11385,7 +11491,7 @@ func InternalValue() OceanEcsUpdatePolicy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecs" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecs" oceanecs.NewOceanEcsUpdatePolicyRollConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsUpdatePolicyRollConfigOutputReference ``` diff --git a/docs/oceanEcs.java.md b/docs/oceanEcs.java.md index 00fcf33cb..efbcbfe9d 100644 --- a/docs/oceanEcs.java.md +++ b/docs/oceanEcs.java.md @@ -477,6 +477,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.* | @@ -486,7 +487,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.* | | putBlockDeviceMappings | *No description.* | | putClusterOrientation | *No description.* | @@ -592,6 +595,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 @@ -700,6 +719,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 @@ -712,6 +750,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 @@ -1007,6 +1070,7 @@ public void resetWhitelist() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanEcs resource upon running "cdktf plan ". | --- @@ -1070,6 +1134,50 @@ OceanEcs.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.ocean_ecs.OceanEcs; + +OceanEcs.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OceanEcs.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OceanEcs 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 OceanEcs to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OceanEcs that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_ecs#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 OceanEcs to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanEcs.python.md b/docs/oceanEcs.python.md index b12b99a0b..3ea053019 100644 --- a/docs/oceanEcs.python.md +++ b/docs/oceanEcs.python.md @@ -465,6 +465,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.* | @@ -474,7 +475,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_block_device_mappings | *No description.* | | put_cluster_orientation | *No description.* | @@ -585,6 +588,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 @@ -711,6 +732,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 @@ -725,6 +767,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 @@ -1350,6 +1419,7 @@ def reset_whitelist() -> 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 OceanEcs resource upon running "cdktf plan ". | --- @@ -1419,6 +1489,55 @@ oceanEcs.OceanEcs.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import ocean_ecs + +oceanEcs.OceanEcs.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OceanEcs 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 OceanEcs to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OceanEcs that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_ecs#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 OceanEcs to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanEcs.typescript.md b/docs/oceanEcs.typescript.md index c6b3e84ee..a415f3940 100644 --- a/docs/oceanEcs.typescript.md +++ b/docs/oceanEcs.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.* | | putBlockDeviceMappings | *No description.* | | putClusterOrientation | *No description.* | @@ -175,6 +178,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 @@ -283,6 +302,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 @@ -295,6 +332,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 @@ -590,6 +651,7 @@ public resetWhitelist(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanEcs resource upon running "cdktf plan ". | --- @@ -653,6 +715,50 @@ oceanEcs.OceanEcs.isTerraformResource(x: any) --- +##### `generateConfigForImport` + +```typescript +import { oceanEcs } from '@cdktf/provider-spotinst' + +oceanEcs.OceanEcs.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OceanEcs 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 OceanEcs to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OceanEcs that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_ecs#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 OceanEcs to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanEcsLaunchSpec.csharp.md b/docs/oceanEcsLaunchSpec.csharp.md index 4334b2f36..753f2b453 100644 --- a/docs/oceanEcsLaunchSpec.csharp.md +++ b/docs/oceanEcsLaunchSpec.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. | | PutAttributes | *No description.* | | PutAutoscaleHeadrooms | *No description.* | | PutBlockDeviceMappings | *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. + +--- + ##### `PutAttributes` ```csharp @@ -467,6 +528,7 @@ private void ResetUserData() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanEcsLaunchSpec resource upon running "cdktf plan ". | --- @@ -530,6 +592,50 @@ OceanEcsLaunchSpec.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OceanEcsLaunchSpec.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OceanEcsLaunchSpec 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 OceanEcsLaunchSpec to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OceanEcsLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_ecs_launch_spec#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 OceanEcsLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanEcsLaunchSpec.go.md b/docs/oceanEcsLaunchSpec.go.md index 0c4e179e9..175c7d523 100644 --- a/docs/oceanEcsLaunchSpec.go.md +++ b/docs/oceanEcsLaunchSpec.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/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpec(scope Construct, id *string, config OceanEcsLaunchSpecConfig) OceanEcsLaunchSpec ``` @@ -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. | | PutAttributes | *No description.* | | PutAutoscaleHeadrooms | *No description.* | | PutBlockDeviceMappings | *No description.* | @@ -160,6 +163,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 @@ -268,6 +287,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 @@ -280,6 +317,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. + +--- + ##### `PutAttributes` ```go @@ -467,13 +528,14 @@ func ResetUserData() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanEcsLaunchSpec resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.OceanEcsLaunchSpec_IsConstruct(x interface{}) *bool ``` @@ -505,7 +567,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.OceanEcsLaunchSpec_IsTerraformElement(x interface{}) *bool ``` @@ -519,7 +581,7 @@ oceanecslaunchspec.OceanEcsLaunchSpec_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.OceanEcsLaunchSpec_IsTerraformResource(x interface{}) *bool ``` @@ -530,6 +592,50 @@ oceanecslaunchspec.OceanEcsLaunchSpec_IsTerraformResource(x interface{}) *bool --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" + +oceanecslaunchspec.OceanEcsLaunchSpec_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OceanEcsLaunchSpec 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 OceanEcsLaunchSpec to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OceanEcsLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_ecs_launch_spec#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 OceanEcsLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -1114,7 +1220,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" &oceanecslaunchspec.OceanEcsLaunchSpecAttributes { Key: *string, @@ -1160,7 +1266,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" &oceanecslaunchspec.OceanEcsLaunchSpecAutoscaleHeadrooms { NumOfUnits: *f64, @@ -1220,11 +1326,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" &oceanecslaunchspec.OceanEcsLaunchSpecBlockDeviceMappings { DeviceName: *string, - Ebs: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcsLaunchSpec.OceanEcsLaunchSpecBlockDeviceMappingsEbs, + Ebs: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcsLaunchSpec.OceanEcsLaunchSpecBlockDeviceMappingsEbs, NoDevice: *string, VirtualName: *string, } @@ -1296,11 +1402,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" &oceanecslaunchspec.OceanEcsLaunchSpecBlockDeviceMappingsEbs { DeleteOnTermination: interface{}, - DynamicVolumeSize: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcsLaunchSpec.OceanEcsLaunchSpecBlockDeviceMappingsEbsDynamicVolumeSize, + DynamicVolumeSize: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcsLaunchSpec.OceanEcsLaunchSpecBlockDeviceMappingsEbsDynamicVolumeSize, Encrypted: interface{}, Iops: *f64, KmsKeyId: *string, @@ -1442,7 +1548,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" &oceanecslaunchspec.OceanEcsLaunchSpecBlockDeviceMappingsEbsDynamicVolumeSize { BaseSize: *f64, @@ -1502,7 +1608,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" &oceanecslaunchspec.OceanEcsLaunchSpecConfig { Connection: interface{}, @@ -1520,7 +1626,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchs IamInstanceProfile: *string, Id: *string, ImageId: *string, - InstanceMetadataOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanEcsLaunchSpec.OceanEcsLaunchSpecInstanceMetadataOptions, + InstanceMetadataOptions: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanEcsLaunchSpec.OceanEcsLaunchSpecInstanceMetadataOptions, InstanceTypes: *[]*string, PreferredSpotTypes: *[]*string, RestrictScaleDown: interface{}, @@ -1873,7 +1979,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" &oceanecslaunchspec.OceanEcsLaunchSpecInstanceMetadataOptions { HttpTokens: *string, @@ -1919,7 +2025,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" &oceanecslaunchspec.OceanEcsLaunchSpecSchedulingTask { CronExpression: *string, @@ -1995,7 +2101,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" &oceanecslaunchspec.OceanEcsLaunchSpecSchedulingTaskTaskHeadroom { NumOfUnits: *f64, @@ -2055,7 +2161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" &oceanecslaunchspec.OceanEcsLaunchSpecStrategy { SpotPercentage: *f64, @@ -2087,7 +2193,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" &oceanecslaunchspec.OceanEcsLaunchSpecTags { Key: *string, @@ -2135,7 +2241,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecAttributesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanEcsLaunchSpecAttributesList ``` @@ -2278,7 +2384,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecAttributesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanEcsLaunchSpecAttributesOutputReference ``` @@ -2589,7 +2695,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecAutoscaleHeadroomsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanEcsLaunchSpecAutoscaleHeadroomsList ``` @@ -2732,7 +2838,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecAutoscaleHeadroomsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanEcsLaunchSpecAutoscaleHeadroomsOutputReference ``` @@ -3079,7 +3185,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecBlockDeviceMappingsEbsDynamicVolumeSizeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsLaunchSpecBlockDeviceMappingsEbsDynamicVolumeSizeOutputReference ``` @@ -3394,7 +3500,7 @@ func InternalValue() OceanEcsLaunchSpecBlockDeviceMappingsEbsDynamicVolumeSize #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecBlockDeviceMappingsEbsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsLaunchSpecBlockDeviceMappingsEbsOutputReference ``` @@ -3917,7 +4023,7 @@ func InternalValue() OceanEcsLaunchSpecBlockDeviceMappingsEbs #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecBlockDeviceMappingsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanEcsLaunchSpecBlockDeviceMappingsList ``` @@ -4060,7 +4166,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecBlockDeviceMappingsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanEcsLaunchSpecBlockDeviceMappingsOutputReference ``` @@ -4449,7 +4555,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecInstanceMetadataOptionsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanEcsLaunchSpecInstanceMetadataOptionsOutputReference ``` @@ -4749,7 +4855,7 @@ func InternalValue() OceanEcsLaunchSpecInstanceMetadataOptions #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecSchedulingTaskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanEcsLaunchSpecSchedulingTaskList ``` @@ -4892,7 +4998,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecSchedulingTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanEcsLaunchSpecSchedulingTaskOutputReference ``` @@ -5267,7 +5373,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecSchedulingTaskTaskHeadroomList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanEcsLaunchSpecSchedulingTaskTaskHeadroomList ``` @@ -5410,7 +5516,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecSchedulingTaskTaskHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanEcsLaunchSpecSchedulingTaskTaskHeadroomOutputReference ``` @@ -5757,7 +5863,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecStrategyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanEcsLaunchSpecStrategyList ``` @@ -5900,7 +6006,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanEcsLaunchSpecStrategyOutputReference ``` @@ -6196,7 +6302,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecTagsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanEcsLaunchSpecTagsList ``` @@ -6339,7 +6445,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanecslaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanecslaunchspec" oceanecslaunchspec.NewOceanEcsLaunchSpecTagsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanEcsLaunchSpecTagsOutputReference ``` diff --git a/docs/oceanEcsLaunchSpec.java.md b/docs/oceanEcsLaunchSpec.java.md index b0429dbf7..db31b67b0 100644 --- a/docs/oceanEcsLaunchSpec.java.md +++ b/docs/oceanEcsLaunchSpec.java.md @@ -318,6 +318,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.* | @@ -327,7 +328,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. | | putAttributes | *No description.* | | putAutoscaleHeadrooms | *No description.* | | putBlockDeviceMappings | *No description.* | @@ -418,6 +421,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 @@ -526,6 +545,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 @@ -538,6 +576,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. + +--- + ##### `putAttributes` ```java @@ -725,6 +788,7 @@ public void resetUserData() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanEcsLaunchSpec resource upon running "cdktf plan ". | --- @@ -788,6 +852,50 @@ OceanEcsLaunchSpec.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.ocean_ecs_launch_spec.OceanEcsLaunchSpec; + +OceanEcsLaunchSpec.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OceanEcsLaunchSpec.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OceanEcsLaunchSpec 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 OceanEcsLaunchSpec to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OceanEcsLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_ecs_launch_spec#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 OceanEcsLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanEcsLaunchSpec.python.md b/docs/oceanEcsLaunchSpec.python.md index 3451a37ea..cf634782c 100644 --- a/docs/oceanEcsLaunchSpec.python.md +++ b/docs/oceanEcsLaunchSpec.python.md @@ -309,6 +309,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.* | @@ -318,7 +319,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_attributes | *No description.* | | put_autoscale_headrooms | *No description.* | | put_block_device_mappings | *No description.* | @@ -414,6 +417,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 @@ -540,6 +561,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 @@ -554,6 +596,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_attributes` ```python @@ -766,6 +835,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 OceanEcsLaunchSpec resource upon running "cdktf plan ". | --- @@ -835,6 +905,55 @@ oceanEcsLaunchSpec.OceanEcsLaunchSpec.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import ocean_ecs_launch_spec + +oceanEcsLaunchSpec.OceanEcsLaunchSpec.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OceanEcsLaunchSpec 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 OceanEcsLaunchSpec to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OceanEcsLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_ecs_launch_spec#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 OceanEcsLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanEcsLaunchSpec.typescript.md b/docs/oceanEcsLaunchSpec.typescript.md index 0818c9abc..aa1246248 100644 --- a/docs/oceanEcsLaunchSpec.typescript.md +++ b/docs/oceanEcsLaunchSpec.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. | | putAttributes | *No description.* | | putAutoscaleHeadrooms | *No description.* | | putBlockDeviceMappings | *No description.* | @@ -160,6 +163,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 @@ -268,6 +287,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 @@ -280,6 +317,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. + +--- + ##### `putAttributes` ```typescript @@ -467,6 +528,7 @@ public resetUserData(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanEcsLaunchSpec resource upon running "cdktf plan ". | --- @@ -530,6 +592,50 @@ oceanEcsLaunchSpec.OceanEcsLaunchSpec.isTerraformResource(x: any) --- +##### `generateConfigForImport` + +```typescript +import { oceanEcsLaunchSpec } from '@cdktf/provider-spotinst' + +oceanEcsLaunchSpec.OceanEcsLaunchSpec.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OceanEcsLaunchSpec 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 OceanEcsLaunchSpec to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OceanEcsLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_ecs_launch_spec#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 OceanEcsLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanGkeImport.csharp.md b/docs/oceanGkeImport.csharp.md index 6c92e24c9..20d04f305 100644 --- a/docs/oceanGkeImport.csharp.md +++ b/docs/oceanGkeImport.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.* | | PutBackendServices | *No description.* | | PutScheduledTask | *No description.* | @@ -158,6 +161,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 @@ -266,6 +285,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 @@ -278,6 +315,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 @@ -447,6 +508,7 @@ private void ResetWhitelist() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanGkeImport resource upon running "cdktf plan ". | --- @@ -510,6 +572,50 @@ OceanGkeImport.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OceanGkeImport.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OceanGkeImport 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 OceanGkeImport to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OceanGkeImport that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_import#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 OceanGkeImport to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanGkeImport.go.md b/docs/oceanGkeImport.go.md index 5a5130222..d58b23d43 100644 --- a/docs/oceanGkeImport.go.md +++ b/docs/oceanGkeImport.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/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImport(scope Construct, id *string, config OceanGkeImportConfig) OceanGkeImport ``` @@ -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.* | | PutBackendServices | *No description.* | | PutScheduledTask | *No description.* | @@ -158,6 +161,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 @@ -266,6 +285,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 @@ -278,6 +315,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 @@ -447,13 +508,14 @@ func ResetWhitelist() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanGkeImport resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.OceanGkeImport_IsConstruct(x interface{}) *bool ``` @@ -485,7 +547,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.OceanGkeImport_IsTerraformElement(x interface{}) *bool ``` @@ -499,7 +561,7 @@ oceangkeimport.OceanGkeImport_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.OceanGkeImport_IsTerraformResource(x interface{}) *bool ``` @@ -510,6 +572,50 @@ oceangkeimport.OceanGkeImport_IsTerraformResource(x interface{}) *bool --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" + +oceangkeimport.OceanGkeImport_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OceanGkeImport 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 OceanGkeImport to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OceanGkeImport that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_import#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 OceanGkeImport to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -1083,17 +1189,17 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportAutoscaler { AutoHeadroomPercentage: *f64, Cooldown: *f64, - Down: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeImport.OceanGkeImportAutoscalerDown, + Down: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeImport.OceanGkeImportAutoscalerDown, EnableAutomaticAndManualHeadroom: interface{}, - Headroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeImport.OceanGkeImportAutoscalerHeadroom, + Headroom: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeImport.OceanGkeImportAutoscalerHeadroom, IsAutoConfig: interface{}, IsEnabled: interface{}, - ResourceLimits: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeImport.OceanGkeImportAutoscalerResourceLimits, + ResourceLimits: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeImport.OceanGkeImportAutoscalerResourceLimits, } ``` @@ -1219,7 +1325,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportAutoscalerDown { EvaluationPeriods: *f64, @@ -1265,7 +1371,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportAutoscalerHeadroom { CpuPerUnit: *f64, @@ -1339,7 +1445,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportAutoscalerResourceLimits { MaxMemoryGib: *f64, @@ -1385,7 +1491,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportBackendServices { ServiceName: *string, @@ -1461,7 +1567,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportBackendServicesNamedPorts { Name: *string, @@ -1507,7 +1613,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportConfig { Connection: interface{}, @@ -1519,7 +1625,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" Provisioners: *[]interface{}, ClusterName: *string, Location: *string, - Autoscaler: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeImport.OceanGkeImportAutoscaler, + Autoscaler: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeImport.OceanGkeImportAutoscaler, BackendServices: interface{}, Blacklist: *[]*string, ControllerClusterId: *string, @@ -1529,9 +1635,9 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" MinSize: *f64, RootVolumeType: *string, ScheduledTask: interface{}, - ShieldedInstanceConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeImport.OceanGkeImportShieldedInstanceConfig, + ShieldedInstanceConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeImport.OceanGkeImportShieldedInstanceConfig, Strategy: interface{}, - UpdatePolicy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeImport.OceanGkeImportUpdatePolicy, + UpdatePolicy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeImport.OceanGkeImportUpdatePolicy, UseAsTemplateOnly: interface{}, Whitelist: *[]*string, } @@ -1862,10 +1968,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportScheduledTask { - ShutdownHours: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeImport.OceanGkeImportScheduledTaskShutdownHours, + ShutdownHours: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeImport.OceanGkeImportScheduledTaskShutdownHours, Tasks: interface{}, } ``` @@ -1912,7 +2018,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportScheduledTaskShutdownHours { TimeWindows: *[]*string, @@ -1958,13 +2064,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportScheduledTaskTasks { CronExpression: *string, IsEnabled: interface{}, TaskType: *string, - TaskParameters: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeImport.OceanGkeImportScheduledTaskTasksTaskParameters, + TaskParameters: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeImport.OceanGkeImportScheduledTaskTasksTaskParameters, } ``` @@ -2034,10 +2140,10 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportScheduledTaskTasksTaskParameters { - ClusterRoll: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeImport.OceanGkeImportScheduledTaskTasksTaskParametersClusterRoll, + ClusterRoll: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeImport.OceanGkeImportScheduledTaskTasksTaskParametersClusterRoll, } ``` @@ -2068,7 +2174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportScheduledTaskTasksTaskParametersClusterRoll { BatchMinHealthyPercentage: *f64, @@ -2142,7 +2248,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportShieldedInstanceConfig { EnableIntegrityMonitoring: interface{}, @@ -2188,7 +2294,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportStrategy { DrainingTimeout: *f64, @@ -2248,12 +2354,12 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportUpdatePolicy { ShouldRoll: interface{}, ConditionedRoll: interface{}, - RollConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeImport.OceanGkeImportUpdatePolicyRollConfig, + RollConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeImport.OceanGkeImportUpdatePolicyRollConfig, } ``` @@ -2310,7 +2416,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" &oceangkeimport.OceanGkeImportUpdatePolicyRollConfig { BatchSizePercentage: *f64, @@ -2386,7 +2492,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportAutoscalerDownOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeImportAutoscalerDownOutputReference ``` @@ -2693,7 +2799,7 @@ func InternalValue() OceanGkeImportAutoscalerDown #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportAutoscalerHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeImportAutoscalerHeadroomOutputReference ``` @@ -3058,7 +3164,7 @@ func InternalValue() OceanGkeImportAutoscalerHeadroom #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportAutoscalerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeImportAutoscalerOutputReference ``` @@ -3578,7 +3684,7 @@ func InternalValue() OceanGkeImportAutoscaler #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportAutoscalerResourceLimitsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeImportAutoscalerResourceLimitsOutputReference ``` @@ -3885,7 +3991,7 @@ func InternalValue() OceanGkeImportAutoscalerResourceLimits #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportBackendServicesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeImportBackendServicesList ``` @@ -4028,7 +4134,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportBackendServicesNamedPortsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeImportBackendServicesNamedPortsList ``` @@ -4171,7 +4277,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportBackendServicesNamedPortsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeImportBackendServicesNamedPortsOutputReference ``` @@ -4482,7 +4588,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportBackendServicesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeImportBackendServicesOutputReference ``` @@ -4871,7 +4977,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportScheduledTaskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeImportScheduledTaskList ``` @@ -5014,7 +5120,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportScheduledTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeImportScheduledTaskOutputReference ``` @@ -5365,7 +5471,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportScheduledTaskShutdownHoursOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeImportScheduledTaskShutdownHoursOutputReference ``` @@ -5665,7 +5771,7 @@ func InternalValue() OceanGkeImportScheduledTaskShutdownHours #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportScheduledTaskTasksList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeImportScheduledTaskTasksList ``` @@ -5808,7 +5914,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportScheduledTaskTasksOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeImportScheduledTaskTasksOutputReference ``` @@ -6183,7 +6289,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportScheduledTaskTasksTaskParametersClusterRollOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeImportScheduledTaskTasksTaskParametersClusterRollOutputReference ``` @@ -6548,7 +6654,7 @@ func InternalValue() OceanGkeImportScheduledTaskTasksTaskParametersClusterRoll #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportScheduledTaskTasksTaskParametersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeImportScheduledTaskTasksTaskParametersOutputReference ``` @@ -6839,7 +6945,7 @@ func InternalValue() OceanGkeImportScheduledTaskTasksTaskParameters #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportShieldedInstanceConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeImportShieldedInstanceConfigOutputReference ``` @@ -7146,7 +7252,7 @@ func InternalValue() OceanGkeImportShieldedInstanceConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportStrategyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeImportStrategyList ``` @@ -7289,7 +7395,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeImportStrategyOutputReference ``` @@ -7643,7 +7749,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportUpdatePolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeImportUpdatePolicyOutputReference ``` @@ -7985,7 +8091,7 @@ func InternalValue() OceanGkeImportUpdatePolicy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkeimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkeimport" oceangkeimport.NewOceanGkeImportUpdatePolicyRollConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeImportUpdatePolicyRollConfigOutputReference ``` diff --git a/docs/oceanGkeImport.java.md b/docs/oceanGkeImport.java.md index aec28df33..0a7ca7d01 100644 --- a/docs/oceanGkeImport.java.md +++ b/docs/oceanGkeImport.java.md @@ -303,6 +303,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.* | @@ -312,7 +313,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.* | | putBackendServices | *No description.* | | putScheduledTask | *No description.* | @@ -401,6 +404,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 @@ -509,6 +528,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 @@ -521,6 +559,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 @@ -690,6 +753,7 @@ public void resetWhitelist() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanGkeImport resource upon running "cdktf plan ". | --- @@ -753,6 +817,50 @@ OceanGkeImport.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.ocean_gke_import.OceanGkeImport; + +OceanGkeImport.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OceanGkeImport.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OceanGkeImport 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 OceanGkeImport to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OceanGkeImport that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_import#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 OceanGkeImport to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanGkeImport.python.md b/docs/oceanGkeImport.python.md index 8c4d9cd67..b941a57a9 100644 --- a/docs/oceanGkeImport.python.md +++ b/docs/oceanGkeImport.python.md @@ -297,6 +297,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.* | @@ -306,7 +307,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_backend_services | *No description.* | | put_scheduled_task | *No description.* | @@ -400,6 +403,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 @@ -526,6 +547,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 @@ -540,6 +582,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 @@ -825,6 +894,7 @@ def reset_whitelist() -> 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 OceanGkeImport resource upon running "cdktf plan ". | --- @@ -894,6 +964,55 @@ oceanGkeImport.OceanGkeImport.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import ocean_gke_import + +oceanGkeImport.OceanGkeImport.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OceanGkeImport 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 OceanGkeImport to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OceanGkeImport that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_import#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 OceanGkeImport to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanGkeImport.typescript.md b/docs/oceanGkeImport.typescript.md index 4ee4c4752..c21fc3873 100644 --- a/docs/oceanGkeImport.typescript.md +++ b/docs/oceanGkeImport.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.* | | putBackendServices | *No description.* | | putScheduledTask | *No description.* | @@ -158,6 +161,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 @@ -266,6 +285,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 @@ -278,6 +315,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 @@ -447,6 +508,7 @@ public resetWhitelist(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanGkeImport resource upon running "cdktf plan ". | --- @@ -510,6 +572,50 @@ oceanGkeImport.OceanGkeImport.isTerraformResource(x: any) --- +##### `generateConfigForImport` + +```typescript +import { oceanGkeImport } from '@cdktf/provider-spotinst' + +oceanGkeImport.OceanGkeImport.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OceanGkeImport 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 OceanGkeImport to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OceanGkeImport that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_import#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 OceanGkeImport to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanGkeLaunchSpec.csharp.md b/docs/oceanGkeLaunchSpec.csharp.md index 0b6f91c36..d7d69550e 100644 --- a/docs/oceanGkeLaunchSpec.csharp.md +++ b/docs/oceanGkeLaunchSpec.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. | | PutAutoscaleHeadrooms | *No description.* | | PutAutoscaleHeadroomsAutomatic | *No description.* | | PutLabels | *No description.* | @@ -171,6 +174,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 @@ -279,6 +298,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 @@ -291,6 +328,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. + +--- + ##### `PutAutoscaleHeadrooms` ```csharp @@ -574,6 +635,7 @@ private void ResetUpdatePolicy() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanGkeLaunchSpec resource upon running "cdktf plan ". | --- @@ -637,6 +699,50 @@ OceanGkeLaunchSpec.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OceanGkeLaunchSpec.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OceanGkeLaunchSpec 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 OceanGkeLaunchSpec to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OceanGkeLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_launch_spec#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 OceanGkeLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanGkeLaunchSpec.go.md b/docs/oceanGkeLaunchSpec.go.md index f9d594127..f543df1d1 100644 --- a/docs/oceanGkeLaunchSpec.go.md +++ b/docs/oceanGkeLaunchSpec.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/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpec(scope Construct, id *string, config OceanGkeLaunchSpecConfig) OceanGkeLaunchSpec ``` @@ -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. | | PutAutoscaleHeadrooms | *No description.* | | PutAutoscaleHeadroomsAutomatic | *No description.* | | PutLabels | *No description.* | @@ -171,6 +174,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 @@ -279,6 +298,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 @@ -291,6 +328,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. + +--- + ##### `PutAutoscaleHeadrooms` ```go @@ -574,13 +635,14 @@ func ResetUpdatePolicy() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanGkeLaunchSpec resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.OceanGkeLaunchSpec_IsConstruct(x interface{}) *bool ``` @@ -612,7 +674,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.OceanGkeLaunchSpec_IsTerraformElement(x interface{}) *bool ``` @@ -626,7 +688,7 @@ oceangkelaunchspec.OceanGkeLaunchSpec_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.OceanGkeLaunchSpec_IsTerraformResource(x interface{}) *bool ``` @@ -637,6 +699,50 @@ oceangkelaunchspec.OceanGkeLaunchSpec_IsTerraformResource(x interface{}) *bool --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" + +oceangkelaunchspec.OceanGkeLaunchSpec_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OceanGkeLaunchSpec 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 OceanGkeLaunchSpec to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OceanGkeLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_launch_spec#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 OceanGkeLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -1331,7 +1437,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecAutoscaleHeadrooms { NumOfUnits: *f64, @@ -1405,7 +1511,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecAutoscaleHeadroomsAutomatic { AutoHeadroomPercentage: *f64, @@ -1437,7 +1543,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecConfig { Connection: interface{}, @@ -1457,19 +1563,19 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchs Name: *string, NetworkInterfaces: interface{}, NodePoolName: *string, - ResourceLimits: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeLaunchSpec.OceanGkeLaunchSpecResourceLimits, + ResourceLimits: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeLaunchSpec.OceanGkeLaunchSpecResourceLimits, RestrictScaleDown: interface{}, RootVolumeSize: *f64, RootVolumeType: *string, SchedulingTask: interface{}, ServiceAccount: *string, - ShieldedInstanceConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeLaunchSpec.OceanGkeLaunchSpecShieldedInstanceConfig, + ShieldedInstanceConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeLaunchSpec.OceanGkeLaunchSpecShieldedInstanceConfig, SourceImage: *string, - Storage: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeLaunchSpec.OceanGkeLaunchSpecStorage, + Storage: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeLaunchSpec.OceanGkeLaunchSpecStorage, Strategy: interface{}, Tags: *[]*string, Taints: interface{}, - UpdatePolicy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeLaunchSpec.OceanGkeLaunchSpecUpdatePolicy, + UpdatePolicy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeLaunchSpec.OceanGkeLaunchSpecUpdatePolicy, } ``` @@ -1888,7 +1994,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecLabels { Key: *string, @@ -1934,7 +2040,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecMetadata { Key: *string, @@ -1980,7 +2086,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecNetworkInterfaces { Network: *string, @@ -2058,7 +2164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecNetworkInterfacesAccessConfigs { Name: *string, @@ -2104,7 +2210,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecNetworkInterfacesAliasIpRanges { IpCidrRange: *string, @@ -2150,7 +2256,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecResourceLimits { MaxInstanceCount: *f64, @@ -2196,7 +2302,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecSchedulingTask { CronExpression: *string, @@ -2272,7 +2378,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecSchedulingTaskTaskHeadroom { NumOfUnits: *f64, @@ -2346,7 +2452,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecShieldedInstanceConfig { EnableIntegrityMonitoring: interface{}, @@ -2392,7 +2498,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecStorage { LocalSsdCount: *f64, @@ -2424,7 +2530,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecStrategy { PreemptiblePercentage: *f64, @@ -2456,7 +2562,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecTaints { Effect: *string, @@ -2516,11 +2622,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecUpdatePolicy { ShouldRoll: interface{}, - RollConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanGkeLaunchSpec.OceanGkeLaunchSpecUpdatePolicyRollConfig, + RollConfig: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanGkeLaunchSpec.OceanGkeLaunchSpecUpdatePolicyRollConfig, } ``` @@ -2564,7 +2670,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" &oceangkelaunchspec.OceanGkeLaunchSpecUpdatePolicyRollConfig { BatchSizePercentage: *f64, @@ -2598,7 +2704,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecAutoscaleHeadroomsAutomaticList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeLaunchSpecAutoscaleHeadroomsAutomaticList ``` @@ -2741,7 +2847,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecAutoscaleHeadroomsAutomaticOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeLaunchSpecAutoscaleHeadroomsAutomaticOutputReference ``` @@ -3037,7 +3143,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecAutoscaleHeadroomsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeLaunchSpecAutoscaleHeadroomsList ``` @@ -3180,7 +3286,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecAutoscaleHeadroomsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeLaunchSpecAutoscaleHeadroomsOutputReference ``` @@ -3556,7 +3662,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecLabelsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeLaunchSpecLabelsList ``` @@ -3699,7 +3805,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecLabelsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeLaunchSpecLabelsOutputReference ``` @@ -4024,7 +4130,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecMetadataList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeLaunchSpecMetadataList ``` @@ -4167,7 +4273,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeLaunchSpecMetadataOutputReference ``` @@ -4492,7 +4598,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecNetworkInterfacesAccessConfigsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeLaunchSpecNetworkInterfacesAccessConfigsList ``` @@ -4635,7 +4741,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecNetworkInterfacesAccessConfigsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeLaunchSpecNetworkInterfacesAccessConfigsOutputReference ``` @@ -4960,7 +5066,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecNetworkInterfacesAliasIpRangesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeLaunchSpecNetworkInterfacesAliasIpRangesList ``` @@ -5103,7 +5209,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecNetworkInterfacesAliasIpRangesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeLaunchSpecNetworkInterfacesAliasIpRangesOutputReference ``` @@ -5414,7 +5520,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecNetworkInterfacesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeLaunchSpecNetworkInterfacesList ``` @@ -5557,7 +5663,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecNetworkInterfacesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeLaunchSpecNetworkInterfacesOutputReference ``` @@ -5959,7 +6065,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecResourceLimitsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeLaunchSpecResourceLimitsOutputReference ``` @@ -6266,7 +6372,7 @@ func InternalValue() OceanGkeLaunchSpecResourceLimits #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecSchedulingTaskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeLaunchSpecSchedulingTaskList ``` @@ -6409,7 +6515,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecSchedulingTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeLaunchSpecSchedulingTaskOutputReference ``` @@ -6784,7 +6890,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecSchedulingTaskTaskHeadroomList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeLaunchSpecSchedulingTaskTaskHeadroomList ``` @@ -6927,7 +7033,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecSchedulingTaskTaskHeadroomOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeLaunchSpecSchedulingTaskTaskHeadroomOutputReference ``` @@ -7303,7 +7409,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecShieldedInstanceConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeLaunchSpecShieldedInstanceConfigOutputReference ``` @@ -7610,7 +7716,7 @@ func InternalValue() OceanGkeLaunchSpecShieldedInstanceConfig #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecStorageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeLaunchSpecStorageOutputReference ``` @@ -7888,7 +7994,7 @@ func InternalValue() OceanGkeLaunchSpecStorage #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecStrategyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeLaunchSpecStrategyList ``` @@ -8031,7 +8137,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeLaunchSpecStrategyOutputReference ``` @@ -8327,7 +8433,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecTaintsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OceanGkeLaunchSpecTaintsList ``` @@ -8470,7 +8576,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecTaintsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OceanGkeLaunchSpecTaintsOutputReference ``` @@ -8824,7 +8930,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecUpdatePolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeLaunchSpecUpdatePolicyOutputReference ``` @@ -9137,7 +9243,7 @@ func InternalValue() OceanGkeLaunchSpecUpdatePolicy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspec" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspec" oceangkelaunchspec.NewOceanGkeLaunchSpecUpdatePolicyRollConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanGkeLaunchSpecUpdatePolicyRollConfigOutputReference ``` diff --git a/docs/oceanGkeLaunchSpec.java.md b/docs/oceanGkeLaunchSpec.java.md index 409942693..7290f85ea 100644 --- a/docs/oceanGkeLaunchSpec.java.md +++ b/docs/oceanGkeLaunchSpec.java.md @@ -380,6 +380,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.* | @@ -389,7 +390,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. | | putAutoscaleHeadrooms | *No description.* | | putAutoscaleHeadroomsAutomatic | *No description.* | | putLabels | *No description.* | @@ -491,6 +494,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 @@ -599,6 +618,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 @@ -611,6 +649,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. + +--- + ##### `putAutoscaleHeadrooms` ```java @@ -894,6 +957,7 @@ public void resetUpdatePolicy() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanGkeLaunchSpec resource upon running "cdktf plan ". | --- @@ -957,6 +1021,50 @@ OceanGkeLaunchSpec.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.ocean_gke_launch_spec.OceanGkeLaunchSpec; + +OceanGkeLaunchSpec.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OceanGkeLaunchSpec.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OceanGkeLaunchSpec 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 OceanGkeLaunchSpec to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OceanGkeLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_launch_spec#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 OceanGkeLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanGkeLaunchSpec.python.md b/docs/oceanGkeLaunchSpec.python.md index 416396c27..e2ac929e0 100644 --- a/docs/oceanGkeLaunchSpec.python.md +++ b/docs/oceanGkeLaunchSpec.python.md @@ -369,6 +369,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.* | @@ -378,7 +379,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_autoscale_headrooms | *No description.* | | put_autoscale_headrooms_automatic | *No description.* | | put_labels | *No description.* | @@ -485,6 +488,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 @@ -611,6 +632,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 @@ -625,6 +667,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_autoscale_headrooms` ```python @@ -969,6 +1038,7 @@ def reset_update_policy() -> 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 OceanGkeLaunchSpec resource upon running "cdktf plan ". | --- @@ -1038,6 +1108,55 @@ oceanGkeLaunchSpec.OceanGkeLaunchSpec.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import ocean_gke_launch_spec + +oceanGkeLaunchSpec.OceanGkeLaunchSpec.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OceanGkeLaunchSpec 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 OceanGkeLaunchSpec to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OceanGkeLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_launch_spec#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 OceanGkeLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanGkeLaunchSpec.typescript.md b/docs/oceanGkeLaunchSpec.typescript.md index ed1a11f0a..fa030700f 100644 --- a/docs/oceanGkeLaunchSpec.typescript.md +++ b/docs/oceanGkeLaunchSpec.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. | | putAutoscaleHeadrooms | *No description.* | | putAutoscaleHeadroomsAutomatic | *No description.* | | putLabels | *No description.* | @@ -171,6 +174,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 @@ -279,6 +298,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 @@ -291,6 +328,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. + +--- + ##### `putAutoscaleHeadrooms` ```typescript @@ -574,6 +635,7 @@ public resetUpdatePolicy(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanGkeLaunchSpec resource upon running "cdktf plan ". | --- @@ -637,6 +699,50 @@ oceanGkeLaunchSpec.OceanGkeLaunchSpec.isTerraformResource(x: any) --- +##### `generateConfigForImport` + +```typescript +import { oceanGkeLaunchSpec } from '@cdktf/provider-spotinst' + +oceanGkeLaunchSpec.OceanGkeLaunchSpec.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OceanGkeLaunchSpec 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 OceanGkeLaunchSpec to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OceanGkeLaunchSpec that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_launch_spec#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 OceanGkeLaunchSpec to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanGkeLaunchSpecImport.csharp.md b/docs/oceanGkeLaunchSpecImport.csharp.md index 1612d7e96..8add3f214 100644 --- a/docs/oceanGkeLaunchSpecImport.csharp.md +++ b/docs/oceanGkeLaunchSpecImport.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 OceanGkeLaunchSpecImport resource upon running "cdktf plan ". | --- @@ -334,6 +396,50 @@ OceanGkeLaunchSpecImport.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OceanGkeLaunchSpecImport.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OceanGkeLaunchSpecImport 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 OceanGkeLaunchSpecImport to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OceanGkeLaunchSpecImport that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_launch_spec_import#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 OceanGkeLaunchSpecImport to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanGkeLaunchSpecImport.go.md b/docs/oceanGkeLaunchSpecImport.go.md index 2f9005030..7ce1f9cc1 100644 --- a/docs/oceanGkeLaunchSpecImport.go.md +++ b/docs/oceanGkeLaunchSpecImport.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/oceangkelaunchspecimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspecimport" oceangkelaunchspecimport.NewOceanGkeLaunchSpecImport(scope Construct, id *string, config OceanGkeLaunchSpecImportConfig) OceanGkeLaunchSpecImport ``` @@ -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 OceanGkeLaunchSpecImport resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspecimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspecimport" oceangkelaunchspecimport.OceanGkeLaunchSpecImport_IsConstruct(x interface{}) *bool ``` @@ -309,7 +371,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspecimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspecimport" oceangkelaunchspecimport.OceanGkeLaunchSpecImport_IsTerraformElement(x interface{}) *bool ``` @@ -323,7 +385,7 @@ oceangkelaunchspecimport.OceanGkeLaunchSpecImport_IsTerraformElement(x interface ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceangkelaunchspecimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspecimport" oceangkelaunchspecimport.OceanGkeLaunchSpecImport_IsTerraformResource(x interface{}) *bool ``` @@ -334,6 +396,50 @@ oceangkelaunchspecimport.OceanGkeLaunchSpecImport_IsTerraformResource(x interfac --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspecimport" + +oceangkelaunchspecimport.OceanGkeLaunchSpecImport_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OceanGkeLaunchSpecImport 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 OceanGkeLaunchSpecImport to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OceanGkeLaunchSpecImport that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_launch_spec_import#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 OceanGkeLaunchSpecImport 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/oceangkelaunchspecimport" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceangkelaunchspecimport" &oceangkelaunchspecimport.OceanGkeLaunchSpecImportConfig { Connection: interface{}, diff --git a/docs/oceanGkeLaunchSpecImport.java.md b/docs/oceanGkeLaunchSpecImport.java.md index 939021617..ecf590d2e 100644 --- a/docs/oceanGkeLaunchSpecImport.java.md +++ b/docs/oceanGkeLaunchSpecImport.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 OceanGkeLaunchSpecImport resource upon running "cdktf plan ". | --- @@ -421,6 +485,50 @@ OceanGkeLaunchSpecImport.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.ocean_gke_launch_spec_import.OceanGkeLaunchSpecImport; + +OceanGkeLaunchSpecImport.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OceanGkeLaunchSpecImport.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OceanGkeLaunchSpecImport 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 OceanGkeLaunchSpecImport to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OceanGkeLaunchSpecImport that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_launch_spec_import#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 OceanGkeLaunchSpecImport to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanGkeLaunchSpecImport.python.md b/docs/oceanGkeLaunchSpecImport.python.md index 5e704ab12..4ca6ad479 100644 --- a/docs/oceanGkeLaunchSpecImport.python.md +++ b/docs/oceanGkeLaunchSpecImport.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 OceanGkeLaunchSpecImport resource upon running "cdktf plan ". | --- @@ -450,6 +520,55 @@ oceanGkeLaunchSpecImport.OceanGkeLaunchSpecImport.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import ocean_gke_launch_spec_import + +oceanGkeLaunchSpecImport.OceanGkeLaunchSpecImport.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OceanGkeLaunchSpecImport 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 OceanGkeLaunchSpecImport to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OceanGkeLaunchSpecImport that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_launch_spec_import#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 OceanGkeLaunchSpecImport to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanGkeLaunchSpecImport.typescript.md b/docs/oceanGkeLaunchSpecImport.typescript.md index 9088d91c2..ec7f9faba 100644 --- a/docs/oceanGkeLaunchSpecImport.typescript.md +++ b/docs/oceanGkeLaunchSpecImport.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 OceanGkeLaunchSpecImport resource upon running "cdktf plan ". | --- @@ -334,6 +396,50 @@ oceanGkeLaunchSpecImport.OceanGkeLaunchSpecImport.isTerraformResource(x: any) --- +##### `generateConfigForImport` + +```typescript +import { oceanGkeLaunchSpecImport } from '@cdktf/provider-spotinst' + +oceanGkeLaunchSpecImport.OceanGkeLaunchSpecImport.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OceanGkeLaunchSpecImport 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 OceanGkeLaunchSpecImport to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OceanGkeLaunchSpecImport that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_launch_spec_import#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 OceanGkeLaunchSpecImport to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanSpark.csharp.md b/docs/oceanSpark.csharp.md index f3c9fe9c6..876a41132 100644 --- a/docs/oceanSpark.csharp.md +++ b/docs/oceanSpark.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. | | PutCompute | *No description.* | | PutIngress | *No description.* | | PutLogCollection | *No description.* | @@ -148,6 +151,22 @@ private object ToTerraform() Adds this resource to the terraform JSON output. +##### `AddMoveTarget` + +```csharp +private void AddMoveTarget(string MoveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `MoveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + ##### `GetAnyMapAttribute` ```csharp @@ -256,6 +275,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri --- +##### `ImportFrom` + +```csharp +private void ImportFrom(string Id, TerraformProvider Provider = null) +``` + +###### `Id`Required + +- *Type:* string + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + ##### `InterpolationForAttribute` ```csharp @@ -268,6 +305,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute) --- +##### `MoveTo` + +```csharp +private void MoveTo(string MoveTarget, object Index = null) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `MoveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `Index`Optional + +- *Type:* object + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + ##### `PutCompute` ```csharp @@ -371,6 +432,7 @@ private void ResetWebhook() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanSpark resource upon running "cdktf plan ". | --- @@ -434,6 +496,50 @@ OceanSpark.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OceanSpark.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OceanSpark 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 OceanSpark to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OceanSpark that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_spark#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 OceanSpark to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanSpark.go.md b/docs/oceanSpark.go.md index cfb56ae6d..a750653ae 100644 --- a/docs/oceanSpark.go.md +++ b/docs/oceanSpark.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/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" oceanspark.NewOceanSpark(scope Construct, id *string, config OceanSparkConfig) OceanSpark ``` @@ -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. | | PutCompute | *No description.* | | PutIngress | *No description.* | | PutLogCollection | *No description.* | @@ -148,6 +151,22 @@ func ToTerraform() interface{} Adds this resource to the terraform JSON output. +##### `AddMoveTarget` + +```go +func AddMoveTarget(moveTarget *string) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* *string + +The string move target that will correspond to this resource. + +--- + ##### `GetAnyMapAttribute` ```go @@ -256,6 +275,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string --- +##### `ImportFrom` + +```go +func ImportFrom(id *string, provider TerraformProvider) +``` + +###### `id`Required + +- *Type:* *string + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + ##### `InterpolationForAttribute` ```go @@ -268,6 +305,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable --- +##### `MoveTo` + +```go +func MoveTo(moveTarget *string, index interface{}) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* *string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* interface{} + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + ##### `PutCompute` ```go @@ -371,13 +432,14 @@ func ResetWebhook() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OceanSpark resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" oceanspark.OceanSpark_IsConstruct(x interface{}) *bool ``` @@ -409,7 +471,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" oceanspark.OceanSpark_IsTerraformElement(x interface{}) *bool ``` @@ -423,7 +485,7 @@ oceanspark.OceanSpark_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" oceanspark.OceanSpark_IsTerraformResource(x interface{}) *bool ``` @@ -434,6 +496,50 @@ oceanspark.OceanSpark_IsTerraformResource(x interface{}) *bool --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" + +oceanspark.OceanSpark_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OceanSpark 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 OceanSpark to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OceanSpark that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_spark#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 OceanSpark to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -776,7 +882,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" &oceanspark.OceanSparkCompute { CreateVngs: interface{}, @@ -822,7 +928,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" &oceanspark.OceanSparkConfig { Connection: interface{}, @@ -833,12 +939,12 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, Provisioners: *[]interface{}, OceanClusterId: *string, - Compute: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanSpark.OceanSparkCompute, + Compute: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanSpark.OceanSparkCompute, Id: *string, - Ingress: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanSpark.OceanSparkIngress, - LogCollection: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanSpark.OceanSparkLogCollection, - Spark: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanSpark.OceanSparkSpark, - Webhook: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanSpark.OceanSparkWebhook, + Ingress: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanSpark.OceanSparkIngress, + LogCollection: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanSpark.OceanSparkLogCollection, + Spark: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanSpark.OceanSparkSpark, + Webhook: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanSpark.OceanSparkWebhook, } ``` @@ -1035,13 +1141,13 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" &oceanspark.OceanSparkIngress { - Controller: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanSpark.OceanSparkIngressController, - CustomEndpoint: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanSpark.OceanSparkIngressCustomEndpoint, - LoadBalancer: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanSpark.OceanSparkIngressLoadBalancer, - PrivateLink: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.oceanSpark.OceanSparkIngressPrivateLink, + Controller: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanSpark.OceanSparkIngressController, + CustomEndpoint: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanSpark.OceanSparkIngressCustomEndpoint, + LoadBalancer: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanSpark.OceanSparkIngressLoadBalancer, + PrivateLink: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.oceanSpark.OceanSparkIngressPrivateLink, ServiceAnnotations: *map[string]*string, } ``` @@ -1131,7 +1237,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" &oceanspark.OceanSparkIngressController { Managed: interface{}, @@ -1163,7 +1269,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" &oceanspark.OceanSparkIngressCustomEndpoint { Address: *string, @@ -1209,7 +1315,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" &oceanspark.OceanSparkIngressLoadBalancer { Managed: interface{}, @@ -1269,7 +1375,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" &oceanspark.OceanSparkIngressPrivateLink { Enabled: interface{}, @@ -1315,7 +1421,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" &oceanspark.OceanSparkLogCollection { CollectAppLogs: interface{}, @@ -1347,7 +1453,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" &oceanspark.OceanSparkSpark { AdditionalAppNamespaces: *[]*string, @@ -1379,7 +1485,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" &oceanspark.OceanSparkWebhook { HostNetworkPorts: *[]*f64, @@ -1427,7 +1533,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" oceanspark.NewOceanSparkComputeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanSparkComputeOutputReference ``` @@ -1734,7 +1840,7 @@ func InternalValue() OceanSparkCompute #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" oceanspark.NewOceanSparkIngressControllerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanSparkIngressControllerOutputReference ``` @@ -2012,7 +2118,7 @@ func InternalValue() OceanSparkIngressController #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" oceanspark.NewOceanSparkIngressCustomEndpointOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanSparkIngressCustomEndpointOutputReference ``` @@ -2319,7 +2425,7 @@ func InternalValue() OceanSparkIngressCustomEndpoint #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" oceanspark.NewOceanSparkIngressLoadBalancerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanSparkIngressLoadBalancerOutputReference ``` @@ -2655,7 +2761,7 @@ func InternalValue() OceanSparkIngressLoadBalancer #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" oceanspark.NewOceanSparkIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanSparkIngressOutputReference ``` @@ -3101,7 +3207,7 @@ func InternalValue() OceanSparkIngress #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" oceanspark.NewOceanSparkIngressPrivateLinkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanSparkIngressPrivateLinkOutputReference ``` @@ -3408,7 +3514,7 @@ func InternalValue() OceanSparkIngressPrivateLink #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" oceanspark.NewOceanSparkLogCollectionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanSparkLogCollectionOutputReference ``` @@ -3686,7 +3792,7 @@ func InternalValue() OceanSparkLogCollection #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" oceanspark.NewOceanSparkSparkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanSparkSparkOutputReference ``` @@ -3964,7 +4070,7 @@ func InternalValue() OceanSparkSpark #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceanspark" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceanspark" oceanspark.NewOceanSparkWebhookOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) OceanSparkWebhookOutputReference ``` diff --git a/docs/oceanSpark.java.md b/docs/oceanSpark.java.md index cf77ccf69..d452b3c64 100644 --- a/docs/oceanSpark.java.md +++ b/docs/oceanSpark.java.md @@ -197,6 +197,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.* | @@ -206,7 +207,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. | | putCompute | *No description.* | | putIngress | *No description.* | | putLogCollection | *No description.* | @@ -285,6 +288,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 @@ -393,6 +412,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 @@ -405,6 +443,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. + +--- + ##### `putCompute` ```java @@ -508,6 +571,7 @@ public void resetWebhook() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanSpark resource upon running "cdktf plan ". | --- @@ -571,6 +635,50 @@ OceanSpark.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.ocean_spark.OceanSpark; + +OceanSpark.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OceanSpark.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OceanSpark 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 OceanSpark to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OceanSpark that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_spark#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 OceanSpark to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanSpark.python.md b/docs/oceanSpark.python.md index 9e3932ad5..5659018f1 100644 --- a/docs/oceanSpark.python.md +++ b/docs/oceanSpark.python.md @@ -195,6 +195,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.* | @@ -204,7 +205,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_compute | *No description.* | | put_ingress | *No description.* | | put_log_collection | *No description.* | @@ -288,6 +291,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 @@ -414,6 +435,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 @@ -428,6 +470,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_compute` ```python @@ -613,6 +682,7 @@ def reset_webhook() -> 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 OceanSpark resource upon running "cdktf plan ". | --- @@ -682,6 +752,55 @@ oceanSpark.OceanSpark.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import ocean_spark + +oceanSpark.OceanSpark.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OceanSpark 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 OceanSpark to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OceanSpark that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_spark#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 OceanSpark to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanSpark.typescript.md b/docs/oceanSpark.typescript.md index 6c6e79b63..0a4588be1 100644 --- a/docs/oceanSpark.typescript.md +++ b/docs/oceanSpark.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. | | putCompute | *No description.* | | putIngress | *No description.* | | putLogCollection | *No description.* | @@ -148,6 +151,22 @@ public toTerraform(): any Adds this resource to the terraform JSON output. +##### `addMoveTarget` + +```typescript +public addMoveTarget(moveTarget: string): void +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + ##### `getAnyMapAttribute` ```typescript @@ -256,6 +275,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri --- +##### `importFrom` + +```typescript +public importFrom(id: string, provider?: TerraformProvider): void +``` + +###### `id`Required + +- *Type:* string + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + ##### `interpolationForAttribute` ```typescript @@ -268,6 +305,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `moveTo` + +```typescript +public moveTo(moveTarget: string, index?: string | number): void +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* string | number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + ##### `putCompute` ```typescript @@ -371,6 +432,7 @@ public resetWebhook(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OceanSpark resource upon running "cdktf plan ". | --- @@ -434,6 +496,50 @@ oceanSpark.OceanSpark.isTerraformResource(x: any) --- +##### `generateConfigForImport` + +```typescript +import { oceanSpark } from '@cdktf/provider-spotinst' + +oceanSpark.OceanSpark.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OceanSpark 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 OceanSpark to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OceanSpark that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_spark#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 OceanSpark to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanSparkVirtualNodeGroup.csharp.md b/docs/oceanSparkVirtualNodeGroup.csharp.md index 47deae853..6d1dc3557 100644 --- a/docs/oceanSparkVirtualNodeGroup.csharp.md +++ b/docs/oceanSparkVirtualNodeGroup.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 OceanSparkVirtualNodeGroup resource upon running "cdktf plan ". | --- @@ -334,6 +396,50 @@ OceanSparkVirtualNodeGroup.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OceanSparkVirtualNodeGroup.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OceanSparkVirtualNodeGroup 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 OceanSparkVirtualNodeGroup to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OceanSparkVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_spark_virtual_node_group#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 OceanSparkVirtualNodeGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanSparkVirtualNodeGroup.go.md b/docs/oceanSparkVirtualNodeGroup.go.md index 1613404f1..fcb4d1868 100644 --- a/docs/oceanSparkVirtualNodeGroup.go.md +++ b/docs/oceanSparkVirtualNodeGroup.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/oceansparkvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceansparkvirtualnodegroup" oceansparkvirtualnodegroup.NewOceanSparkVirtualNodeGroup(scope Construct, id *string, config OceanSparkVirtualNodeGroupConfig) OceanSparkVirtualNodeGroup ``` @@ -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 OceanSparkVirtualNodeGroup resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceansparkvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceansparkvirtualnodegroup" oceansparkvirtualnodegroup.OceanSparkVirtualNodeGroup_IsConstruct(x interface{}) *bool ``` @@ -309,7 +371,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceansparkvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceansparkvirtualnodegroup" oceansparkvirtualnodegroup.OceanSparkVirtualNodeGroup_IsTerraformElement(x interface{}) *bool ``` @@ -323,7 +385,7 @@ oceansparkvirtualnodegroup.OceanSparkVirtualNodeGroup_IsTerraformElement(x inter ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/oceansparkvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceansparkvirtualnodegroup" oceansparkvirtualnodegroup.OceanSparkVirtualNodeGroup_IsTerraformResource(x interface{}) *bool ``` @@ -334,6 +396,50 @@ oceansparkvirtualnodegroup.OceanSparkVirtualNodeGroup_IsTerraformResource(x inte --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceansparkvirtualnodegroup" + +oceansparkvirtualnodegroup.OceanSparkVirtualNodeGroup_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OceanSparkVirtualNodeGroup 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 OceanSparkVirtualNodeGroup to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OceanSparkVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_spark_virtual_node_group#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 OceanSparkVirtualNodeGroup 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/oceansparkvirtualnodegroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/oceansparkvirtualnodegroup" &oceansparkvirtualnodegroup.OceanSparkVirtualNodeGroupConfig { Connection: interface{}, diff --git a/docs/oceanSparkVirtualNodeGroup.java.md b/docs/oceanSparkVirtualNodeGroup.java.md index dcd6e1029..8f42c4166 100644 --- a/docs/oceanSparkVirtualNodeGroup.java.md +++ b/docs/oceanSparkVirtualNodeGroup.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 OceanSparkVirtualNodeGroup resource upon running "cdktf plan ". | --- @@ -421,6 +485,50 @@ OceanSparkVirtualNodeGroup.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.ocean_spark_virtual_node_group.OceanSparkVirtualNodeGroup; + +OceanSparkVirtualNodeGroup.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OceanSparkVirtualNodeGroup.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OceanSparkVirtualNodeGroup 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 OceanSparkVirtualNodeGroup to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OceanSparkVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_spark_virtual_node_group#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 OceanSparkVirtualNodeGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanSparkVirtualNodeGroup.python.md b/docs/oceanSparkVirtualNodeGroup.python.md index 33efaafaa..5a81a87e0 100644 --- a/docs/oceanSparkVirtualNodeGroup.python.md +++ b/docs/oceanSparkVirtualNodeGroup.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 OceanSparkVirtualNodeGroup resource upon running "cdktf plan ". | --- @@ -450,6 +520,55 @@ oceanSparkVirtualNodeGroup.OceanSparkVirtualNodeGroup.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import ocean_spark_virtual_node_group + +oceanSparkVirtualNodeGroup.OceanSparkVirtualNodeGroup.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OceanSparkVirtualNodeGroup 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 OceanSparkVirtualNodeGroup to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OceanSparkVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_spark_virtual_node_group#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 OceanSparkVirtualNodeGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/oceanSparkVirtualNodeGroup.typescript.md b/docs/oceanSparkVirtualNodeGroup.typescript.md index 0036509d3..a061b9fc6 100644 --- a/docs/oceanSparkVirtualNodeGroup.typescript.md +++ b/docs/oceanSparkVirtualNodeGroup.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 OceanSparkVirtualNodeGroup resource upon running "cdktf plan ". | --- @@ -334,6 +396,50 @@ oceanSparkVirtualNodeGroup.OceanSparkVirtualNodeGroup.isTerraformResource(x: any --- +##### `generateConfigForImport` + +```typescript +import { oceanSparkVirtualNodeGroup } from '@cdktf/provider-spotinst' + +oceanSparkVirtualNodeGroup.OceanSparkVirtualNodeGroup.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OceanSparkVirtualNodeGroup 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 OceanSparkVirtualNodeGroup to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OceanSparkVirtualNodeGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_spark_virtual_node_group#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 OceanSparkVirtualNodeGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationPolicy.csharp.md b/docs/organizationPolicy.csharp.md index 892651564..411f77572 100644 --- a/docs/organizationPolicy.csharp.md +++ b/docs/organizationPolicy.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. | | PutPolicyContent | *No description.* | | ResetDescription | *No description.* | | ResetId | *No description.* | @@ -140,6 +143,22 @@ private object ToTerraform() Adds this resource to the terraform JSON output. +##### `AddMoveTarget` + +```csharp +private void AddMoveTarget(string MoveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `MoveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + ##### `GetAnyMapAttribute` ```csharp @@ -248,6 +267,24 @@ private System.Collections.Generic.IDictionary GetStringMapAttri --- +##### `ImportFrom` + +```csharp +private void ImportFrom(string Id, TerraformProvider Provider = null) +``` + +###### `Id`Required + +- *Type:* string + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + ##### `InterpolationForAttribute` ```csharp @@ -260,6 +297,30 @@ private IResolvable InterpolationForAttribute(string TerraformAttribute) --- +##### `MoveTo` + +```csharp +private void MoveTo(string MoveTarget, object Index = null) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `MoveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `Index`Optional + +- *Type:* object + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + ##### `PutPolicyContent` ```csharp @@ -291,6 +352,7 @@ private void ResetId() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OrganizationPolicy resource upon running "cdktf plan ". | --- @@ -354,6 +416,50 @@ OrganizationPolicy.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OrganizationPolicy.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OrganizationPolicy 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 OrganizationPolicy to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OrganizationPolicy that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_policy#import import section} in the documentation of this resource for the id to use + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationPolicy to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationPolicy.go.md b/docs/organizationPolicy.go.md index 6bc21fb74..bd2e9d240 100644 --- a/docs/organizationPolicy.go.md +++ b/docs/organizationPolicy.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/organizationpolicy" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationpolicy" organizationpolicy.NewOrganizationPolicy(scope Construct, id *string, config OrganizationPolicyConfig) OrganizationPolicy ``` @@ -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. | | PutPolicyContent | *No description.* | | ResetDescription | *No description.* | | ResetId | *No description.* | @@ -140,6 +143,22 @@ func ToTerraform() interface{} Adds this resource to the terraform JSON output. +##### `AddMoveTarget` + +```go +func AddMoveTarget(moveTarget *string) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* *string + +The string move target that will correspond to this resource. + +--- + ##### `GetAnyMapAttribute` ```go @@ -248,6 +267,24 @@ func GetStringMapAttribute(terraformAttribute *string) *map[string]*string --- +##### `ImportFrom` + +```go +func ImportFrom(id *string, provider TerraformProvider) +``` + +###### `id`Required + +- *Type:* *string + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + ##### `InterpolationForAttribute` ```go @@ -260,6 +297,30 @@ func InterpolationForAttribute(terraformAttribute *string) IResolvable --- +##### `MoveTo` + +```go +func MoveTo(moveTarget *string, index interface{}) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* *string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* interface{} + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + ##### `PutPolicyContent` ```go @@ -291,13 +352,14 @@ func ResetId() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OrganizationPolicy resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationpolicy" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationpolicy" organizationpolicy.OrganizationPolicy_IsConstruct(x interface{}) *bool ``` @@ -329,7 +391,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationpolicy" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationpolicy" organizationpolicy.OrganizationPolicy_IsTerraformElement(x interface{}) *bool ``` @@ -343,7 +405,7 @@ organizationpolicy.OrganizationPolicy_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationpolicy" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationpolicy" organizationpolicy.OrganizationPolicy_IsTerraformResource(x interface{}) *bool ``` @@ -354,6 +416,50 @@ organizationpolicy.OrganizationPolicy_IsTerraformResource(x interface{}) *bool --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationpolicy" + +organizationpolicy.OrganizationPolicy_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OrganizationPolicy 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 OrganizationPolicy to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OrganizationPolicy that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_policy#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationPolicy to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -630,7 +736,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationpolicy" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationpolicy" &organizationpolicy.OrganizationPolicyConfig { Connection: interface{}, @@ -793,7 +899,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/organizationpolicy" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationpolicy" &organizationpolicy.OrganizationPolicyPolicyContent { Statements: interface{}, @@ -827,7 +933,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationpolicy" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationpolicy" &organizationpolicy.OrganizationPolicyPolicyContentStatements { Actions: *[]*string, @@ -889,7 +995,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationpolicy" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationpolicy" organizationpolicy.NewOrganizationPolicyPolicyContentList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrganizationPolicyPolicyContentList ``` @@ -1032,7 +1138,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationpolicy" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationpolicy" organizationpolicy.NewOrganizationPolicyPolicyContentOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OrganizationPolicyPolicyContentOutputReference ``` @@ -1334,7 +1440,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationpolicy" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationpolicy" organizationpolicy.NewOrganizationPolicyPolicyContentStatementsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrganizationPolicyPolicyContentStatementsList ``` @@ -1477,7 +1583,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationpolicy" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationpolicy" organizationpolicy.NewOrganizationPolicyPolicyContentStatementsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OrganizationPolicyPolicyContentStatementsOutputReference ``` diff --git a/docs/organizationPolicy.java.md b/docs/organizationPolicy.java.md index 44d8afd35..0d6bd1cd6 100644 --- a/docs/organizationPolicy.java.md +++ b/docs/organizationPolicy.java.md @@ -160,6 +160,7 @@ If you experience problems setting this value it might not be settable. Please t | resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | | toMetadata | *No description.* | | toTerraform | Adds this resource to the terraform JSON output. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | | getAnyMapAttribute | *No description.* | | getBooleanAttribute | *No description.* | | getBooleanMapAttribute | *No description.* | @@ -169,7 +170,9 @@ If you experience problems setting this value it might not be settable. Please t | getNumberMapAttribute | *No description.* | | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | +| importFrom | *No description.* | | interpolationForAttribute | *No description.* | +| moveTo | Moves this resource to the target resource given by moveTarget. | | putPolicyContent | *No description.* | | resetDescription | *No description.* | | resetId | *No description.* | @@ -240,6 +243,22 @@ public java.lang.Object toTerraform() Adds this resource to the terraform JSON output. +##### `addMoveTarget` + +```java +public void addMoveTarget(java.lang.String moveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The string move target that will correspond to this resource. + +--- + ##### `getAnyMapAttribute` ```java @@ -348,6 +367,25 @@ public java.util.Map getStringMapAttribute(j --- +##### `importFrom` + +```java +public void importFrom(java.lang.String id) +public void importFrom(java.lang.String id, TerraformProvider provider) +``` + +###### `id`Required + +- *Type:* java.lang.String + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + ##### `interpolationForAttribute` ```java @@ -360,6 +398,31 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute --- +##### `moveTo` + +```java +public void moveTo(java.lang.String moveTarget) +public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* java.lang.String OR java.lang.Number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + ##### `putPolicyContent` ```java @@ -391,6 +454,7 @@ public void resetId() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OrganizationPolicy resource upon running "cdktf plan ". | --- @@ -454,6 +518,50 @@ OrganizationPolicy.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.organization_policy.OrganizationPolicy; + +OrganizationPolicy.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OrganizationPolicy.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OrganizationPolicy 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 OrganizationPolicy to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OrganizationPolicy that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_policy#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationPolicy to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationPolicy.python.md b/docs/organizationPolicy.python.md index f7ac69eed..482eb136c 100644 --- a/docs/organizationPolicy.python.md +++ b/docs/organizationPolicy.python.md @@ -157,6 +157,7 @@ If you experience problems setting this value it might not be settable. Please t | reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | | to_metadata | *No description.* | | to_terraform | Adds this resource to the terraform JSON output. | +| add_move_target | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | | get_any_map_attribute | *No description.* | | get_boolean_attribute | *No description.* | | get_boolean_map_attribute | *No description.* | @@ -166,7 +167,9 @@ If you experience problems setting this value it might not be settable. Please t | get_number_map_attribute | *No description.* | | get_string_attribute | *No description.* | | get_string_map_attribute | *No description.* | +| import_from | *No description.* | | interpolation_for_attribute | *No description.* | +| move_to | Moves this resource to the target resource given by moveTarget. | | put_policy_content | *No description.* | | reset_description | *No description.* | | reset_id | *No description.* | @@ -242,6 +245,24 @@ def to_terraform() -> typing.Any Adds this resource to the terraform JSON output. +##### `add_move_target` + +```python +def add_move_target( + move_target: str +) -> None +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `move_target`Required + +- *Type:* str + +The string move target that will correspond to this resource. + +--- + ##### `get_any_map_attribute` ```python @@ -368,6 +389,27 @@ def get_string_map_attribute( --- +##### `import_from` + +```python +def import_from( + id: str, + provider: TerraformProvider = None +) -> None +``` + +###### `id`Required + +- *Type:* str + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + ##### `interpolation_for_attribute` ```python @@ -382,6 +424,33 @@ def interpolation_for_attribute( --- +##### `move_to` + +```python +def move_to( + move_target: str, + index: typing.Union[str, typing.Union[int, float]] = None +) -> None +``` + +Moves this resource to the target resource given by moveTarget. + +###### `move_target`Required + +- *Type:* str + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* typing.Union[str, typing.Union[int, float]] + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + ##### `put_policy_content` ```python @@ -415,6 +484,7 @@ def reset_id() -> None | is_construct | Checks if `x` is a construct. | | is_terraform_element | *No description.* | | is_terraform_resource | *No description.* | +| generate_config_for_import | Generates CDKTF code for importing a OrganizationPolicy resource upon running "cdktf plan ". | --- @@ -484,6 +554,55 @@ organizationPolicy.OrganizationPolicy.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import organization_policy + +organizationPolicy.OrganizationPolicy.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OrganizationPolicy 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 OrganizationPolicy to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OrganizationPolicy that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_policy#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationPolicy to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationPolicy.typescript.md b/docs/organizationPolicy.typescript.md index 428cf5c13..c964b2dda 100644 --- a/docs/organizationPolicy.typescript.md +++ b/docs/organizationPolicy.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. | | putPolicyContent | *No description.* | | resetDescription | *No description.* | | resetId | *No description.* | @@ -140,6 +143,22 @@ public toTerraform(): any Adds this resource to the terraform JSON output. +##### `addMoveTarget` + +```typescript +public addMoveTarget(moveTarget: string): void +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + ##### `getAnyMapAttribute` ```typescript @@ -248,6 +267,24 @@ public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: stri --- +##### `importFrom` + +```typescript +public importFrom(id: string, provider?: TerraformProvider): void +``` + +###### `id`Required + +- *Type:* string + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + ##### `interpolationForAttribute` ```typescript @@ -260,6 +297,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `moveTo` + +```typescript +public moveTo(moveTarget: string, index?: string | number): void +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* string | number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + ##### `putPolicyContent` ```typescript @@ -291,6 +352,7 @@ public resetId(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OrganizationPolicy resource upon running "cdktf plan ". | --- @@ -354,6 +416,50 @@ organizationPolicy.OrganizationPolicy.isTerraformResource(x: any) --- +##### `generateConfigForImport` + +```typescript +import { organizationPolicy } from '@cdktf/provider-spotinst' + +organizationPolicy.OrganizationPolicy.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OrganizationPolicy 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 OrganizationPolicy to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OrganizationPolicy that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_policy#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationPolicy to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationProgrammaticUser.csharp.md b/docs/organizationProgrammaticUser.csharp.md index 35bb3c8b3..b5836bc5d 100644 --- a/docs/organizationProgrammaticUser.csharp.md +++ b/docs/organizationProgrammaticUser.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. | | PutAccounts | *No description.* | | PutPolicies | *No description.* | | ResetAccounts | *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. + +--- + ##### `PutAccounts` ```csharp @@ -325,6 +386,7 @@ private void ResetUserGroupIds() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OrganizationProgrammaticUser resource upon running "cdktf plan ". | --- @@ -388,6 +450,50 @@ OrganizationProgrammaticUser.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OrganizationProgrammaticUser.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OrganizationProgrammaticUser 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 OrganizationProgrammaticUser to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OrganizationProgrammaticUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_programmatic_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationProgrammaticUser to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationProgrammaticUser.go.md b/docs/organizationProgrammaticUser.go.md index 0fe71d420..1cd211fe8 100644 --- a/docs/organizationProgrammaticUser.go.md +++ b/docs/organizationProgrammaticUser.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/organizationprogrammaticuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationprogrammaticuser" organizationprogrammaticuser.NewOrganizationProgrammaticUser(scope Construct, id *string, config OrganizationProgrammaticUserConfig) OrganizationProgrammaticUser ``` @@ -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. | | PutAccounts | *No description.* | | PutPolicies | *No description.* | | ResetAccounts | *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. + +--- + ##### `PutAccounts` ```go @@ -325,13 +386,14 @@ func ResetUserGroupIds() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OrganizationProgrammaticUser resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationprogrammaticuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationprogrammaticuser" organizationprogrammaticuser.OrganizationProgrammaticUser_IsConstruct(x interface{}) *bool ``` @@ -363,7 +425,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationprogrammaticuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationprogrammaticuser" organizationprogrammaticuser.OrganizationProgrammaticUser_IsTerraformElement(x interface{}) *bool ``` @@ -377,7 +439,7 @@ organizationprogrammaticuser.OrganizationProgrammaticUser_IsTerraformElement(x i ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationprogrammaticuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationprogrammaticuser" organizationprogrammaticuser.OrganizationProgrammaticUser_IsTerraformResource(x interface{}) *bool ``` @@ -388,6 +450,50 @@ organizationprogrammaticuser.OrganizationProgrammaticUser_IsTerraformResource(x --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationprogrammaticuser" + +organizationprogrammaticuser.OrganizationProgrammaticUser_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OrganizationProgrammaticUser 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 OrganizationProgrammaticUser to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OrganizationProgrammaticUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_programmatic_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationProgrammaticUser 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/organizationprogrammaticuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationprogrammaticuser" &organizationprogrammaticuser.OrganizationProgrammaticUserAccounts { AccountId: *string, @@ -754,7 +860,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationprogrammaticuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationprogrammaticuser" &organizationprogrammaticuser.OrganizationProgrammaticUserConfig { Connection: interface{}, @@ -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/organizationprogrammaticuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationprogrammaticuser" &organizationprogrammaticuser.OrganizationProgrammaticUserPolicies { PolicyAccountIds: *[]*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/organizationprogrammaticuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationprogrammaticuser" organizationprogrammaticuser.NewOrganizationProgrammaticUserAccountsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrganizationProgrammaticUserAccountsList ``` @@ -1138,7 +1244,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationprogrammaticuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationprogrammaticuser" organizationprogrammaticuser.NewOrganizationProgrammaticUserAccountsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OrganizationProgrammaticUserAccountsOutputReference ``` @@ -1449,7 +1555,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationprogrammaticuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationprogrammaticuser" organizationprogrammaticuser.NewOrganizationProgrammaticUserPoliciesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrganizationProgrammaticUserPoliciesList ``` @@ -1592,7 +1698,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationprogrammaticuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationprogrammaticuser" organizationprogrammaticuser.NewOrganizationProgrammaticUserPoliciesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OrganizationProgrammaticUserPoliciesOutputReference ``` diff --git a/docs/organizationProgrammaticUser.java.md b/docs/organizationProgrammaticUser.java.md index 4ce8186f4..ba5f09b97 100644 --- a/docs/organizationProgrammaticUser.java.md +++ b/docs/organizationProgrammaticUser.java.md @@ -183,6 +183,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.* | @@ -192,7 +193,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. | | putAccounts | *No description.* | | putPolicies | *No description.* | | resetAccounts | *No description.* | @@ -267,6 +270,22 @@ public java.lang.Object toTerraform() Adds this resource to the terraform JSON output. +##### `addMoveTarget` + +```java +public void addMoveTarget(java.lang.String moveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The string move target that will correspond to this resource. + +--- + ##### `getAnyMapAttribute` ```java @@ -375,6 +394,25 @@ public java.util.Map getStringMapAttribute(j --- +##### `importFrom` + +```java +public void importFrom(java.lang.String id) +public void importFrom(java.lang.String id, TerraformProvider provider) +``` + +###### `id`Required + +- *Type:* java.lang.String + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + ##### `interpolationForAttribute` ```java @@ -387,6 +425,31 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute --- +##### `moveTo` + +```java +public void moveTo(java.lang.String moveTarget) +public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* java.lang.String OR java.lang.Number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + ##### `putAccounts` ```java @@ -448,6 +511,7 @@ public void resetUserGroupIds() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OrganizationProgrammaticUser resource upon running "cdktf plan ". | --- @@ -511,6 +575,50 @@ OrganizationProgrammaticUser.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.organization_programmatic_user.OrganizationProgrammaticUser; + +OrganizationProgrammaticUser.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OrganizationProgrammaticUser.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OrganizationProgrammaticUser 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 OrganizationProgrammaticUser to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OrganizationProgrammaticUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_programmatic_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationProgrammaticUser to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationProgrammaticUser.python.md b/docs/organizationProgrammaticUser.python.md index eb766ab92..a2e2346bc 100644 --- a/docs/organizationProgrammaticUser.python.md +++ b/docs/organizationProgrammaticUser.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_accounts | *No description.* | | put_policies | *No description.* | | reset_accounts | *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_accounts` ```python @@ -473,6 +542,7 @@ def reset_user_group_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 OrganizationProgrammaticUser resource upon running "cdktf plan ". | --- @@ -542,6 +612,55 @@ organizationProgrammaticUser.OrganizationProgrammaticUser.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import organization_programmatic_user + +organizationProgrammaticUser.OrganizationProgrammaticUser.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OrganizationProgrammaticUser 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 OrganizationProgrammaticUser to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OrganizationProgrammaticUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_programmatic_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationProgrammaticUser to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationProgrammaticUser.typescript.md b/docs/organizationProgrammaticUser.typescript.md index 906bd8360..99861e844 100644 --- a/docs/organizationProgrammaticUser.typescript.md +++ b/docs/organizationProgrammaticUser.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. | | putAccounts | *No description.* | | putPolicies | *No description.* | | resetAccounts | *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. + +--- + ##### `putAccounts` ```typescript @@ -325,6 +386,7 @@ public resetUserGroupIds(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OrganizationProgrammaticUser resource upon running "cdktf plan ". | --- @@ -388,6 +450,50 @@ organizationProgrammaticUser.OrganizationProgrammaticUser.isTerraformResource(x: --- +##### `generateConfigForImport` + +```typescript +import { organizationProgrammaticUser } from '@cdktf/provider-spotinst' + +organizationProgrammaticUser.OrganizationProgrammaticUser.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OrganizationProgrammaticUser 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 OrganizationProgrammaticUser to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OrganizationProgrammaticUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_programmatic_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationProgrammaticUser to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationUser.csharp.md b/docs/organizationUser.csharp.md index a942ba954..15daeb4af 100644 --- a/docs/organizationUser.csharp.md +++ b/docs/organizationUser.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. | | PutPolicies | *No description.* | | ResetId | *No description.* | | ResetPassword | *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. + +--- + ##### `PutPolicies` ```csharp @@ -312,6 +373,7 @@ private void ResetUserGroupIds() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OrganizationUser resource upon running "cdktf plan ". | --- @@ -375,6 +437,50 @@ OrganizationUser.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OrganizationUser.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OrganizationUser 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 OrganizationUser to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OrganizationUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationUser to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationUser.go.md b/docs/organizationUser.go.md index ea1dcaa0b..1f883610f 100644 --- a/docs/organizationUser.go.md +++ b/docs/organizationUser.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/organizationuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationuser" organizationuser.NewOrganizationUser(scope Construct, id *string, config OrganizationUserConfig) OrganizationUser ``` @@ -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. | | PutPolicies | *No description.* | | ResetId | *No description.* | | ResetPassword | *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. + +--- + ##### `PutPolicies` ```go @@ -312,13 +373,14 @@ func ResetUserGroupIds() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OrganizationUser resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationuser" organizationuser.OrganizationUser_IsConstruct(x interface{}) *bool ``` @@ -350,7 +412,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationuser" organizationuser.OrganizationUser_IsTerraformElement(x interface{}) *bool ``` @@ -364,7 +426,7 @@ organizationuser.OrganizationUser_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationuser" organizationuser.OrganizationUser_IsTerraformResource(x interface{}) *bool ``` @@ -375,6 +437,50 @@ organizationuser.OrganizationUser_IsTerraformResource(x interface{}) *bool --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationuser" + +organizationuser.OrganizationUser_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OrganizationUser 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 OrganizationUser to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OrganizationUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationUser to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -739,7 +845,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationuser" &organizationuser.OrganizationUserConfig { Connection: interface{}, @@ -958,7 +1064,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationuser" &organizationuser.OrganizationUserPolicies { PolicyAccountIds: *[]*string, @@ -1006,7 +1112,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationuser" organizationuser.NewOrganizationUserPoliciesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrganizationUserPoliciesList ``` @@ -1149,7 +1255,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationuser" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationuser" organizationuser.NewOrganizationUserPoliciesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OrganizationUserPoliciesOutputReference ``` diff --git a/docs/organizationUser.java.md b/docs/organizationUser.java.md index 2855be8f4..2e72575e6 100644 --- a/docs/organizationUser.java.md +++ b/docs/organizationUser.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. | | putPolicies | *No description.* | | resetId | *No description.* | | resetPassword | *No description.* | @@ -283,6 +286,22 @@ public java.lang.Object toTerraform() Adds this resource to the terraform JSON output. +##### `addMoveTarget` + +```java +public void addMoveTarget(java.lang.String moveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The string move target that will correspond to this resource. + +--- + ##### `getAnyMapAttribute` ```java @@ -391,6 +410,25 @@ public java.util.Map getStringMapAttribute(j --- +##### `importFrom` + +```java +public void importFrom(java.lang.String id) +public void importFrom(java.lang.String id, TerraformProvider provider) +``` + +###### `id`Required + +- *Type:* java.lang.String + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + ##### `interpolationForAttribute` ```java @@ -403,6 +441,31 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute --- +##### `moveTo` + +```java +public void moveTo(java.lang.String moveTarget) +public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* java.lang.String OR java.lang.Number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + ##### `putPolicies` ```java @@ -452,6 +515,7 @@ public void resetUserGroupIds() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OrganizationUser resource upon running "cdktf plan ". | --- @@ -515,6 +579,50 @@ OrganizationUser.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.organization_user.OrganizationUser; + +OrganizationUser.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OrganizationUser.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OrganizationUser 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 OrganizationUser to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OrganizationUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationUser to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationUser.python.md b/docs/organizationUser.python.md index e9a02bec2..849ea07bc 100644 --- a/docs/organizationUser.python.md +++ b/docs/organizationUser.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_policies | *No description.* | | reset_id | *No description.* | | reset_password | *No description.* | @@ -285,6 +288,24 @@ def to_terraform() -> typing.Any Adds this resource to the terraform JSON output. +##### `add_move_target` + +```python +def add_move_target( + move_target: str +) -> None +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `move_target`Required + +- *Type:* str + +The string move target that will correspond to this resource. + +--- + ##### `get_any_map_attribute` ```python @@ -411,6 +432,27 @@ def get_string_map_attribute( --- +##### `import_from` + +```python +def import_from( + id: str, + provider: TerraformProvider = None +) -> None +``` + +###### `id`Required + +- *Type:* str + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + ##### `interpolation_for_attribute` ```python @@ -425,6 +467,33 @@ def interpolation_for_attribute( --- +##### `move_to` + +```python +def move_to( + move_target: str, + index: typing.Union[str, typing.Union[int, float]] = None +) -> None +``` + +Moves this resource to the target resource given by moveTarget. + +###### `move_target`Required + +- *Type:* str + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* typing.Union[str, typing.Union[int, float]] + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + ##### `put_policies` ```python @@ -476,6 +545,7 @@ def reset_user_group_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 OrganizationUser resource upon running "cdktf plan ". | --- @@ -545,6 +615,55 @@ organizationUser.OrganizationUser.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import organization_user + +organizationUser.OrganizationUser.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OrganizationUser 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 OrganizationUser to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OrganizationUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationUser to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationUser.typescript.md b/docs/organizationUser.typescript.md index 3808e1dfc..f3751fe7f 100644 --- a/docs/organizationUser.typescript.md +++ b/docs/organizationUser.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. | | putPolicies | *No description.* | | resetId | *No description.* | | resetPassword | *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. + +--- + ##### `putPolicies` ```typescript @@ -312,6 +373,7 @@ public resetUserGroupIds(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OrganizationUser resource upon running "cdktf plan ". | --- @@ -375,6 +437,50 @@ organizationUser.OrganizationUser.isTerraformResource(x: any) --- +##### `generateConfigForImport` + +```typescript +import { organizationUser } from '@cdktf/provider-spotinst' + +organizationUser.OrganizationUser.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OrganizationUser 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 OrganizationUser to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OrganizationUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the OrganizationUser to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationUserGroup.csharp.md b/docs/organizationUserGroup.csharp.md index 33762dcab..fda3cd940 100644 --- a/docs/organizationUserGroup.csharp.md +++ b/docs/organizationUserGroup.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. | | PutPolicies | *No description.* | | ResetDescription | *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. + +--- + ##### `PutPolicies` ```csharp @@ -305,6 +366,7 @@ private void ResetUserIds() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OrganizationUserGroup resource upon running "cdktf plan ". | --- @@ -368,6 +430,50 @@ OrganizationUserGroup.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +OrganizationUserGroup.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a OrganizationUserGroup 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 OrganizationUserGroup to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing OrganizationUserGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_user_group#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 OrganizationUserGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationUserGroup.go.md b/docs/organizationUserGroup.go.md index 6a9c76829..027cf1afa 100644 --- a/docs/organizationUserGroup.go.md +++ b/docs/organizationUserGroup.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/organizationusergroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationusergroup" organizationusergroup.NewOrganizationUserGroup(scope Construct, id *string, config OrganizationUserGroupConfig) OrganizationUserGroup ``` @@ -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. | | PutPolicies | *No description.* | | ResetDescription | *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. + +--- + ##### `PutPolicies` ```go @@ -305,13 +366,14 @@ func ResetUserIds() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a OrganizationUserGroup resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationusergroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationusergroup" organizationusergroup.OrganizationUserGroup_IsConstruct(x interface{}) *bool ``` @@ -343,7 +405,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationusergroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationusergroup" organizationusergroup.OrganizationUserGroup_IsTerraformElement(x interface{}) *bool ``` @@ -357,7 +419,7 @@ organizationusergroup.OrganizationUserGroup_IsTerraformElement(x interface{}) *b ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationusergroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationusergroup" organizationusergroup.OrganizationUserGroup_IsTerraformResource(x interface{}) *bool ``` @@ -368,6 +430,50 @@ organizationusergroup.OrganizationUserGroup_IsTerraformResource(x interface{}) * --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationusergroup" + +organizationusergroup.OrganizationUserGroup_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a OrganizationUserGroup 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 OrganizationUserGroup to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing OrganizationUserGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_user_group#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 OrganizationUserGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -666,7 +772,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationusergroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationusergroup" &organizationusergroup.OrganizationUserGroupConfig { Connection: interface{}, @@ -843,7 +949,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationusergroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationusergroup" &organizationusergroup.OrganizationUserGroupPolicies { AccountIds: *[]*string, @@ -891,7 +997,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationusergroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationusergroup" organizationusergroup.NewOrganizationUserGroupPoliciesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OrganizationUserGroupPoliciesList ``` @@ -1034,7 +1140,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/organizationusergroup" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/organizationusergroup" organizationusergroup.NewOrganizationUserGroupPoliciesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) OrganizationUserGroupPoliciesOutputReference ``` diff --git a/docs/organizationUserGroup.java.md b/docs/organizationUserGroup.java.md index 23e1a3a8c..f2c15a28f 100644 --- a/docs/organizationUserGroup.java.md +++ b/docs/organizationUserGroup.java.md @@ -170,6 +170,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.* | @@ -179,7 +180,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. | | putPolicies | *No description.* | | resetDescription | *No description.* | | resetId | *No description.* | @@ -252,6 +255,22 @@ public java.lang.Object toTerraform() Adds this resource to the terraform JSON output. +##### `addMoveTarget` + +```java +public void addMoveTarget(java.lang.String moveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The string move target that will correspond to this resource. + +--- + ##### `getAnyMapAttribute` ```java @@ -360,6 +379,25 @@ public java.util.Map getStringMapAttribute(j --- +##### `importFrom` + +```java +public void importFrom(java.lang.String id) +public void importFrom(java.lang.String id, TerraformProvider provider) +``` + +###### `id`Required + +- *Type:* java.lang.String + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + ##### `interpolationForAttribute` ```java @@ -372,6 +410,31 @@ public IResolvable interpolationForAttribute(java.lang.String terraformAttribute --- +##### `moveTo` + +```java +public void moveTo(java.lang.String moveTarget) +public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* java.lang.String OR java.lang.Number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + ##### `putPolicies` ```java @@ -415,6 +478,7 @@ public void resetUserIds() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OrganizationUserGroup resource upon running "cdktf plan ". | --- @@ -478,6 +542,50 @@ OrganizationUserGroup.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.organization_user_group.OrganizationUserGroup; + +OrganizationUserGroup.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OrganizationUserGroup.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a OrganizationUserGroup 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 OrganizationUserGroup to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing OrganizationUserGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_user_group#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 OrganizationUserGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationUserGroup.python.md b/docs/organizationUserGroup.python.md index 76d853f1d..7cf634d16 100644 --- a/docs/organizationUserGroup.python.md +++ b/docs/organizationUserGroup.python.md @@ -167,6 +167,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.* | @@ -176,7 +177,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_policies | *No description.* | | reset_description | *No description.* | | reset_id | *No description.* | @@ -254,6 +257,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 @@ -380,6 +401,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 @@ -394,6 +436,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_policies` ```python @@ -439,6 +508,7 @@ def reset_user_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 OrganizationUserGroup resource upon running "cdktf plan ". | --- @@ -508,6 +578,55 @@ organizationUserGroup.OrganizationUserGroup.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import organization_user_group + +organizationUserGroup.OrganizationUserGroup.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a OrganizationUserGroup 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 OrganizationUserGroup to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing OrganizationUserGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_user_group#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 OrganizationUserGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/organizationUserGroup.typescript.md b/docs/organizationUserGroup.typescript.md index 4c340db13..986088b67 100644 --- a/docs/organizationUserGroup.typescript.md +++ b/docs/organizationUserGroup.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. | | putPolicies | *No description.* | | resetDescription | *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. + +--- + ##### `putPolicies` ```typescript @@ -305,6 +366,7 @@ public resetUserIds(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a OrganizationUserGroup resource upon running "cdktf plan ". | --- @@ -368,6 +430,50 @@ organizationUserGroup.OrganizationUserGroup.isTerraformResource(x: any) --- +##### `generateConfigForImport` + +```typescript +import { organizationUserGroup } from '@cdktf/provider-spotinst' + +organizationUserGroup.OrganizationUserGroup.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a OrganizationUserGroup 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 OrganizationUserGroup to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing OrganizationUserGroup that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_user_group#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 OrganizationUserGroup to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/provider.csharp.md b/docs/provider.csharp.md index aa3ed89a3..2f109ee4f 100644 --- a/docs/provider.csharp.md +++ b/docs/provider.csharp.md @@ -162,6 +162,7 @@ private void ResetToken() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformProvider | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a SpotinstProvider resource upon running "cdktf plan ". | --- @@ -225,6 +226,50 @@ SpotinstProvider.IsTerraformProvider(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +SpotinstProvider.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a SpotinstProvider 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 SpotinstProvider to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing SpotinstProvider that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs#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 SpotinstProvider to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/provider.go.md b/docs/provider.go.md index 23ffe077f..b0ece37f5 100644 --- a/docs/provider.go.md +++ b/docs/provider.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/provider" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/provider" provider.NewSpotinstProvider(scope Construct, id *string, config SpotinstProviderConfig) SpotinstProvider ``` @@ -162,13 +162,14 @@ func ResetToken() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformProvider | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a SpotinstProvider resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/provider" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/provider" provider.SpotinstProvider_IsConstruct(x interface{}) *bool ``` @@ -200,7 +201,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/provider" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/provider" provider.SpotinstProvider_IsTerraformElement(x interface{}) *bool ``` @@ -214,7 +215,7 @@ provider.SpotinstProvider_IsTerraformElement(x interface{}) *bool ##### `IsTerraformProvider` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/provider" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/provider" provider.SpotinstProvider_IsTerraformProvider(x interface{}) *bool ``` @@ -225,6 +226,50 @@ provider.SpotinstProvider_IsTerraformProvider(x interface{}) *bool --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/provider" + +provider.SpotinstProvider_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a SpotinstProvider 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 SpotinstProvider to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing SpotinstProvider that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs#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 SpotinstProvider to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -435,7 +480,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/provider" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/provider" &provider.SpotinstProviderConfig { Account: *string, diff --git a/docs/provider.java.md b/docs/provider.java.md index f08578150..a7f71e21e 100644 --- a/docs/provider.java.md +++ b/docs/provider.java.md @@ -204,6 +204,7 @@ public void resetToken() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformProvider | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a SpotinstProvider resource upon running "cdktf plan ". | --- @@ -267,6 +268,50 @@ SpotinstProvider.isTerraformProvider(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.provider.SpotinstProvider; + +SpotinstProvider.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),SpotinstProvider.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a SpotinstProvider 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 SpotinstProvider to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing SpotinstProvider that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs#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 SpotinstProvider to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/provider.python.md b/docs/provider.python.md index 03413485e..3ffb8bd83 100644 --- a/docs/provider.python.md +++ b/docs/provider.python.md @@ -211,6 +211,7 @@ def reset_token() -> None | is_construct | Checks if `x` is a construct. | | is_terraform_element | *No description.* | | is_terraform_provider | *No description.* | +| generate_config_for_import | Generates CDKTF code for importing a SpotinstProvider resource upon running "cdktf plan ". | --- @@ -280,6 +281,55 @@ provider.SpotinstProvider.is_terraform_provider( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import provider + +provider.SpotinstProvider.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a SpotinstProvider 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 SpotinstProvider to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing SpotinstProvider that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs#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 SpotinstProvider to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/provider.typescript.md b/docs/provider.typescript.md index bc736100a..81fb1c65a 100644 --- a/docs/provider.typescript.md +++ b/docs/provider.typescript.md @@ -162,6 +162,7 @@ public resetToken(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformProvider | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a SpotinstProvider resource upon running "cdktf plan ". | --- @@ -225,6 +226,50 @@ provider.SpotinstProvider.isTerraformProvider(x: any) --- +##### `generateConfigForImport` + +```typescript +import { provider } from '@cdktf/provider-spotinst' + +provider.SpotinstProvider.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a SpotinstProvider 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 SpotinstProvider to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing SpotinstProvider that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs#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 SpotinstProvider to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/statefulNodeAzure.csharp.md b/docs/statefulNodeAzure.csharp.md index eda352179..67e99359b 100644 --- a/docs/statefulNodeAzure.csharp.md +++ b/docs/statefulNodeAzure.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. | | PutAttachDataDisk | *No description.* | | PutBootDiagnostics | *No description.* | | PutDataDisk | *No description.* | @@ -190,6 +193,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 @@ -298,6 +317,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 @@ -310,6 +347,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. + +--- + ##### `PutAttachDataDisk` ```csharp @@ -761,6 +822,7 @@ private void ResetZones() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a StatefulNodeAzure resource upon running "cdktf plan ". | --- @@ -824,6 +886,50 @@ StatefulNodeAzure.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +StatefulNodeAzure.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a StatefulNodeAzure 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 StatefulNodeAzure to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing StatefulNodeAzure that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/stateful_node_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 StatefulNodeAzure to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/statefulNodeAzure.go.md b/docs/statefulNodeAzure.go.md index 132570bc8..ca2f189b0 100644 --- a/docs/statefulNodeAzure.go.md +++ b/docs/statefulNodeAzure.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/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzure(scope Construct, id *string, config StatefulNodeAzureConfig) StatefulNodeAzure ``` @@ -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. | | PutAttachDataDisk | *No description.* | | PutBootDiagnostics | *No description.* | | PutDataDisk | *No description.* | @@ -190,6 +193,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 @@ -298,6 +317,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 @@ -310,6 +347,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. + +--- + ##### `PutAttachDataDisk` ```go @@ -761,13 +822,14 @@ func ResetZones() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a StatefulNodeAzure resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.StatefulNodeAzure_IsConstruct(x interface{}) *bool ``` @@ -799,7 +861,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.StatefulNodeAzure_IsTerraformElement(x interface{}) *bool ``` @@ -813,7 +875,7 @@ statefulnodeazure.StatefulNodeAzure_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.StatefulNodeAzure_IsTerraformResource(x interface{}) *bool ``` @@ -824,6 +886,50 @@ statefulnodeazure.StatefulNodeAzure_IsTerraformResource(x interface{}) *bool --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" + +statefulnodeazure.StatefulNodeAzure_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a StatefulNodeAzure 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 StatefulNodeAzure to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing StatefulNodeAzure that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/stateful_node_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 StatefulNodeAzure to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -1936,7 +2042,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureAttachDataDisk { DataDiskName: *string, @@ -2038,7 +2144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureBootDiagnostics { IsEnabled: interface{}, @@ -2098,7 +2204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureConfig { Connection: interface{}, @@ -2117,7 +2223,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazu ShouldPersistNetwork: interface{}, ShouldPersistOsDisk: interface{}, SpotSizes: *[]*string, - Strategy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.statefulNodeAzure.StatefulNodeAzureStrategy, + Strategy: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.statefulNodeAzure.StatefulNodeAzureStrategy, AttachDataDisk: interface{}, BootDiagnostics: interface{}, CustomData: *string, @@ -2127,21 +2233,21 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazu Description: *string, DetachDataDisk: interface{}, Extension: interface{}, - Health: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.statefulNodeAzure.StatefulNodeAzureHealth, + Health: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.statefulNodeAzure.StatefulNodeAzureHealth, Id: *string, - Image: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.statefulNodeAzure.StatefulNodeAzureImage, + Image: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.statefulNodeAzure.StatefulNodeAzureImage, ImportVm: interface{}, LoadBalancer: interface{}, - Login: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.statefulNodeAzure.StatefulNodeAzureLogin, + Login: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.statefulNodeAzure.StatefulNodeAzureLogin, ManagedServiceIdentities: interface{}, - Network: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.statefulNodeAzure.StatefulNodeAzureNetwork, - OsDisk: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.statefulNodeAzure.StatefulNodeAzureOsDisk, + Network: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.statefulNodeAzure.StatefulNodeAzureNetwork, + OsDisk: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.statefulNodeAzure.StatefulNodeAzureOsDisk, OsDiskPersistenceMode: *string, PreferredSpotSizes: *[]*string, PreferredZone: *string, SchedulingTask: interface{}, Secret: interface{}, - Security: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.statefulNodeAzure.StatefulNodeAzureSecurity, + Security: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.statefulNodeAzure.StatefulNodeAzureSecurity, ShouldPersistVm: interface{}, ShutdownScript: *string, Signal: interface{}, @@ -2833,7 +2939,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureDataDisk { Lun: *f64, @@ -2893,7 +2999,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureDelete { DiskShouldDeallocate: interface{}, @@ -3037,7 +3143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureDetachDataDisk { DataDiskName: *string, @@ -3111,7 +3217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureExtension { ApiVersion: *string, @@ -3227,7 +3333,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureHealth { AutoHealing: interface{}, @@ -3301,7 +3407,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureImage { CustomImage: interface{}, @@ -3367,7 +3473,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureImageCustomImage { CustomImageResourceGroupName: *string, @@ -3413,7 +3519,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureImageGallery { GalleryName: *string, @@ -3487,7 +3593,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureImageMarketplaceImage { Offer: *string, @@ -3561,7 +3667,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureImportVm { OriginalVmName: *string, @@ -3635,7 +3741,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureLoadBalancer { BackendPoolNames: *[]*string, @@ -3723,7 +3829,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureLogin { UserName: *string, @@ -3783,7 +3889,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureManagedServiceIdentities { Name: *string, @@ -3829,7 +3935,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureNetwork { NetworkInterface: interface{}, @@ -3891,7 +3997,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureNetworkNetworkInterface { IsPrimary: interface{}, @@ -4057,7 +4163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureNetworkNetworkInterfaceAdditionalIpConfigurations { Name: *string, @@ -4103,7 +4209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureNetworkNetworkInterfaceApplicationSecurityGroups { Name: *string, @@ -4149,7 +4255,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureNetworkNetworkInterfaceNetworkSecurityGroup { Name: *string, @@ -4195,7 +4301,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureNetworkNetworkInterfacePublicIps { Name: *string, @@ -4241,7 +4347,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureOsDisk { Type: *string, @@ -4287,7 +4393,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureSchedulingTask { CronExpression: *string, @@ -4347,7 +4453,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureSecret { SourceVault: interface{}, @@ -4397,7 +4503,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureSecretSourceVault { Name: *string, @@ -4443,7 +4549,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureSecretVaultCertificates { CertificateStore: *string, @@ -4489,7 +4595,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureSecurity { SecureBootEnabled: interface{}, @@ -4549,7 +4655,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureSignal { Timeout: *f64, @@ -4595,7 +4701,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureStrategy { FallbackToOnDemand: interface{}, @@ -4603,7 +4709,7 @@ import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazu DrainingTimeout: *f64, OptimizationWindows: *[]*string, PreferredLifeCycle: *string, - RevertToSpot: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11.statefulNodeAzure.StatefulNodeAzureStrategyRevertToSpot, + RevertToSpot: github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12.statefulNodeAzure.StatefulNodeAzureStrategyRevertToSpot, } ``` @@ -4701,7 +4807,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureStrategyCapacityReservation { ShouldUtilize: interface{}, @@ -4763,7 +4869,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureStrategyCapacityReservationCapacityReservationGroups { CrgName: *string, @@ -4823,7 +4929,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureStrategyRevertToSpot { PerformAt: *string, @@ -4855,7 +4961,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureTag { TagKey: *string, @@ -4901,7 +5007,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" &statefulnodeazure.StatefulNodeAzureUpdateState { State: *string, @@ -4935,7 +5041,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spoti #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureAttachDataDiskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureAttachDataDiskList ``` @@ -5078,7 +5184,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureAttachDataDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureAttachDataDiskOutputReference ``` @@ -5491,7 +5597,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureBootDiagnosticsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureBootDiagnosticsList ``` @@ -5634,7 +5740,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureBootDiagnosticsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureBootDiagnosticsOutputReference ``` @@ -5988,7 +6094,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureDataDiskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureDataDiskList ``` @@ -6131,7 +6237,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureDataDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureDataDiskOutputReference ``` @@ -6464,7 +6570,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureDeleteList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureDeleteList ``` @@ -6607,7 +6713,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureDeleteOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureDeleteOutputReference ``` @@ -7100,7 +7206,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureDetachDataDiskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureDetachDataDiskList ``` @@ -7243,7 +7349,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureDetachDataDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureDetachDataDiskOutputReference ``` @@ -7605,7 +7711,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureExtensionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureExtensionList ``` @@ -7748,7 +7854,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureExtensionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureExtensionOutputReference ``` @@ -8183,7 +8289,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureHealthOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulNodeAzureHealthOutputReference ``` @@ -8534,7 +8640,7 @@ func InternalValue() StatefulNodeAzureHealth #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureImageCustomImageList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureImageCustomImageList ``` @@ -8677,7 +8783,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureImageCustomImageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureImageCustomImageOutputReference ``` @@ -8988,7 +9094,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureImageGalleryList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureImageGalleryList ``` @@ -9131,7 +9237,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureImageGalleryOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureImageGalleryOutputReference ``` @@ -9486,7 +9592,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureImageMarketplaceImageList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureImageMarketplaceImageList ``` @@ -9629,7 +9735,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureImageMarketplaceImageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureImageMarketplaceImageOutputReference ``` @@ -9984,7 +10090,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureImageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulNodeAzureImageOutputReference ``` @@ -10359,7 +10465,7 @@ func InternalValue() StatefulNodeAzureImage #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureImportVmList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureImportVmList ``` @@ -10502,7 +10608,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureImportVmOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureImportVmOutputReference ``` @@ -10871,7 +10977,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureLoadBalancerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureLoadBalancerList ``` @@ -11014,7 +11120,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureLoadBalancerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureLoadBalancerOutputReference ``` @@ -11398,7 +11504,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureLoginOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulNodeAzureLoginOutputReference ``` @@ -11727,7 +11833,7 @@ func InternalValue() StatefulNodeAzureLogin #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureManagedServiceIdentitiesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureManagedServiceIdentitiesList ``` @@ -11870,7 +11976,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureManagedServiceIdentitiesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureManagedServiceIdentitiesOutputReference ``` @@ -12181,7 +12287,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureNetworkNetworkInterfaceAdditionalIpConfigurationsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureNetworkNetworkInterfaceAdditionalIpConfigurationsList ``` @@ -12324,7 +12430,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureNetworkNetworkInterfaceAdditionalIpConfigurationsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureNetworkNetworkInterfaceAdditionalIpConfigurationsOutputReference ``` @@ -12635,7 +12741,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureNetworkNetworkInterfaceApplicationSecurityGroupsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureNetworkNetworkInterfaceApplicationSecurityGroupsList ``` @@ -12778,7 +12884,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureNetworkNetworkInterfaceApplicationSecurityGroupsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureNetworkNetworkInterfaceApplicationSecurityGroupsOutputReference ``` @@ -13089,7 +13195,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureNetworkNetworkInterfaceList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureNetworkNetworkInterfaceList ``` @@ -13232,7 +13338,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureNetworkNetworkInterfaceNetworkSecurityGroupList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureNetworkNetworkInterfaceNetworkSecurityGroupList ``` @@ -13375,7 +13481,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureNetworkNetworkInterfaceNetworkSecurityGroupOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureNetworkNetworkInterfaceNetworkSecurityGroupOutputReference ``` @@ -13700,7 +13806,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureNetworkNetworkInterfaceOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureNetworkNetworkInterfaceOutputReference ``` @@ -14295,7 +14401,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureNetworkNetworkInterfacePublicIpsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureNetworkNetworkInterfacePublicIpsList ``` @@ -14438,7 +14544,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureNetworkNetworkInterfacePublicIpsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureNetworkNetworkInterfacePublicIpsOutputReference ``` @@ -14749,7 +14855,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureNetworkOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulNodeAzureNetworkOutputReference ``` @@ -15077,7 +15183,7 @@ func InternalValue() StatefulNodeAzureNetwork #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureOsDiskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulNodeAzureOsDiskOutputReference ``` @@ -15377,7 +15483,7 @@ func InternalValue() StatefulNodeAzureOsDisk #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureSchedulingTaskList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureSchedulingTaskList ``` @@ -15520,7 +15626,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureSchedulingTaskOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureSchedulingTaskOutputReference ``` @@ -15853,7 +15959,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureSecretList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureSecretList ``` @@ -15996,7 +16102,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureSecretOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureSecretOutputReference ``` @@ -16333,7 +16439,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureSecretSourceVaultList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureSecretSourceVaultList ``` @@ -16476,7 +16582,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureSecretSourceVaultOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureSecretSourceVaultOutputReference ``` @@ -16787,7 +16893,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureSecretVaultCertificatesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureSecretVaultCertificatesList ``` @@ -16930,7 +17036,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureSecretVaultCertificatesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureSecretVaultCertificatesOutputReference ``` @@ -17255,7 +17361,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureSecurityOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulNodeAzureSecurityOutputReference ``` @@ -17591,7 +17697,7 @@ func InternalValue() StatefulNodeAzureSecurity #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureSignalList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureSignalList ``` @@ -17734,7 +17840,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureSignalOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureSignalOutputReference ``` @@ -18045,7 +18151,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureStrategyCapacityReservationCapacityReservationGroupsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureStrategyCapacityReservationCapacityReservationGroupsList ``` @@ -18188,7 +18294,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureStrategyCapacityReservationCapacityReservationGroupsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureStrategyCapacityReservationCapacityReservationGroupsOutputReference ``` @@ -18528,7 +18634,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureStrategyCapacityReservationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureStrategyCapacityReservationList ``` @@ -18671,7 +18777,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureStrategyCapacityReservationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureStrategyCapacityReservationOutputReference ``` @@ -19024,7 +19130,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureStrategyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulNodeAzureStrategyOutputReference ``` @@ -19466,7 +19572,7 @@ func InternalValue() StatefulNodeAzureStrategy #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureStrategyRevertToSpotOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StatefulNodeAzureStrategyRevertToSpotOutputReference ``` @@ -19737,7 +19843,7 @@ func InternalValue() StatefulNodeAzureStrategyRevertToSpot #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureTagList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureTagList ``` @@ -19880,7 +19986,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureTagOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureTagOutputReference ``` @@ -20198,7 +20304,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureUpdateStateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulNodeAzureUpdateStateList ``` @@ -20341,7 +20447,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/statefulnodeazure" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/statefulnodeazure" statefulnodeazure.NewStatefulNodeAzureUpdateStateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StatefulNodeAzureUpdateStateOutputReference ``` diff --git a/docs/statefulNodeAzure.java.md b/docs/statefulNodeAzure.java.md index 68ad1f37b..c7a76f9b1 100644 --- a/docs/statefulNodeAzure.java.md +++ b/docs/statefulNodeAzure.java.md @@ -597,6 +597,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.* | @@ -606,7 +607,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. | | putAttachDataDisk | *No description.* | | putBootDiagnostics | *No description.* | | putDataDisk | *No description.* | @@ -727,6 +730,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 @@ -835,6 +854,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 @@ -847,6 +885,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. + +--- + ##### `putAttachDataDisk` ```java @@ -1298,6 +1361,7 @@ public void resetZones() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a StatefulNodeAzure resource upon running "cdktf plan ". | --- @@ -1361,6 +1425,50 @@ StatefulNodeAzure.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.stateful_node_azure.StatefulNodeAzure; + +StatefulNodeAzure.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),StatefulNodeAzure.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a StatefulNodeAzure 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 StatefulNodeAzure to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing StatefulNodeAzure that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/stateful_node_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 StatefulNodeAzure to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/statefulNodeAzure.python.md b/docs/statefulNodeAzure.python.md index 02e07ce81..dd761c79e 100644 --- a/docs/statefulNodeAzure.python.md +++ b/docs/statefulNodeAzure.python.md @@ -577,6 +577,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.* | @@ -586,7 +587,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_attach_data_disk | *No description.* | | put_boot_diagnostics | *No description.* | | put_data_disk | *No description.* | @@ -712,6 +715,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 @@ -838,6 +859,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 @@ -852,6 +894,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_attach_data_disk` ```python @@ -1524,6 +1593,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 StatefulNodeAzure resource upon running "cdktf plan ". | --- @@ -1593,6 +1663,55 @@ statefulNodeAzure.StatefulNodeAzure.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import stateful_node_azure + +statefulNodeAzure.StatefulNodeAzure.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a StatefulNodeAzure 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 StatefulNodeAzure to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing StatefulNodeAzure that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/stateful_node_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 StatefulNodeAzure to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/statefulNodeAzure.typescript.md b/docs/statefulNodeAzure.typescript.md index 12f10fd3a..bf05dbf47 100644 --- a/docs/statefulNodeAzure.typescript.md +++ b/docs/statefulNodeAzure.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. | | putAttachDataDisk | *No description.* | | putBootDiagnostics | *No description.* | | putDataDisk | *No description.* | @@ -190,6 +193,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 @@ -298,6 +317,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 @@ -310,6 +347,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. + +--- + ##### `putAttachDataDisk` ```typescript @@ -761,6 +822,7 @@ public resetZones(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a StatefulNodeAzure resource upon running "cdktf plan ". | --- @@ -824,6 +886,50 @@ statefulNodeAzure.StatefulNodeAzure.isTerraformResource(x: any) --- +##### `generateConfigForImport` + +```typescript +import { statefulNodeAzure } from '@cdktf/provider-spotinst' + +statefulNodeAzure.StatefulNodeAzure.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a StatefulNodeAzure 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 StatefulNodeAzure to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing StatefulNodeAzure that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/stateful_node_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 StatefulNodeAzure to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/subscription.csharp.md b/docs/subscription.csharp.md index 69afd8d96..567fdae81 100644 --- a/docs/subscription.csharp.md +++ b/docs/subscription.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. | | ResetFormat | *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. + +--- + ##### `ResetFormat` ```csharp @@ -278,6 +339,7 @@ private void ResetId() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a Subscription resource upon running "cdktf plan ". | --- @@ -341,6 +403,50 @@ Subscription.IsTerraformResource(object X); --- +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Spotinst; + +Subscription.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a Subscription 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 Subscription to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing Subscription that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/subscription#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 Subscription to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/subscription.go.md b/docs/subscription.go.md index f31325f84..689025cac 100644 --- a/docs/subscription.go.md +++ b/docs/subscription.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/subscription" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/subscription" subscription.NewSubscription(scope Construct, id *string, config SubscriptionConfig) Subscription ``` @@ -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. | | ResetFormat | *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. + +--- + ##### `ResetFormat` ```go @@ -278,13 +339,14 @@ func ResetId() | IsConstruct | Checks if `x` is a construct. | | IsTerraformElement | *No description.* | | IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a Subscription resource upon running "cdktf plan ". | --- ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/subscription" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/subscription" subscription.Subscription_IsConstruct(x interface{}) *bool ``` @@ -316,7 +378,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/subscription" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/subscription" subscription.Subscription_IsTerraformElement(x interface{}) *bool ``` @@ -330,7 +392,7 @@ subscription.Subscription_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/subscription" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/subscription" subscription.Subscription_IsTerraformResource(x interface{}) *bool ``` @@ -341,6 +403,50 @@ subscription.Subscription_IsTerraformResource(x interface{}) *bool --- +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/subscription" + +subscription.Subscription_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a Subscription 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 Subscription to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing Subscription that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/subscription#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 Subscription to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | @@ -661,7 +767,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v11/subscription" +import "github.com/cdktf/cdktf-provider-spotinst-go/spotinst/v12/subscription" &subscription.SubscriptionConfig { Connection: interface{}, diff --git a/docs/subscription.java.md b/docs/subscription.java.md index 8728f2c74..da30b026f 100644 --- a/docs/subscription.java.md +++ b/docs/subscription.java.md @@ -177,6 +177,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.* | @@ -186,7 +187,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. | | resetFormat | *No description.* | | resetId | *No description.* | @@ -256,6 +259,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 @@ -364,6 +383,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 @@ -376,6 +414,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. + +--- + ##### `resetFormat` ```java @@ -395,6 +458,7 @@ public void resetId() | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a Subscription resource upon running "cdktf plan ". | --- @@ -458,6 +522,50 @@ Subscription.isTerraformResource(java.lang.Object x) --- +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.spotinst.subscription.Subscription; + +Subscription.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),Subscription.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a Subscription 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 Subscription to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing Subscription that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/subscription#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 Subscription to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/subscription.python.md b/docs/subscription.python.md index 5fc484926..349a52aa3 100644 --- a/docs/subscription.python.md +++ b/docs/subscription.python.md @@ -175,6 +175,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.* | @@ -184,7 +185,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_format | *No description.* | | reset_id | *No description.* | @@ -259,6 +262,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 @@ -385,6 +406,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 @@ -399,6 +441,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_format` ```python @@ -418,6 +487,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 Subscription resource upon running "cdktf plan ". | --- @@ -487,6 +557,55 @@ subscription.Subscription.is_terraform_resource( --- +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_spotinst import subscription + +subscription.Subscription.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a Subscription 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 Subscription to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing Subscription that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/subscription#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 Subscription to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/docs/subscription.typescript.md b/docs/subscription.typescript.md index a44900098..0fc2e0fba 100644 --- a/docs/subscription.typescript.md +++ b/docs/subscription.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. | | resetFormat | *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. + +--- + ##### `resetFormat` ```typescript @@ -278,6 +339,7 @@ public resetId(): void | isConstruct | Checks if `x` is a construct. | | isTerraformElement | *No description.* | | isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a Subscription resource upon running "cdktf plan ". | --- @@ -341,6 +403,50 @@ subscription.Subscription.isTerraformResource(x: any) --- +##### `generateConfigForImport` + +```typescript +import { subscription } from '@cdktf/provider-spotinst' + +subscription.Subscription.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a Subscription 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 Subscription to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing Subscription that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/subscription#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 Subscription to import is found. + +--- + #### Properties | **Name** | **Type** | **Description** | diff --git a/package.json b/package.json index 01b4b0c93..0a909f1e6 100644 --- a/package.json +++ b/package.json @@ -47,8 +47,8 @@ "@actions/core": "^1.1.0", "@cdktf/provider-project": "^0.2.95", "@types/node": "^18", - "cdktf": "^0.18.0", - "cdktf-cli": "^0.18.0", + "cdktf": "^0.19.0", + "cdktf-cli": "^0.19.0", "constructs": "^10.0.0", "dot-prop": "^5.2.0", "jsii": "^5.0.1", @@ -58,12 +58,12 @@ "jsii-rosetta": "~5.1.2", "node-fetch": "cjs", "npm-check-updates": "^16", - "projen": "^0.74.18", + "projen": "^0.75.0", "standard-version": "^9", "typescript": "^4.9.5" }, "peerDependencies": { - "cdktf": "^0.18.0", + "cdktf": "^0.19.0", "constructs": "^10.0.0" }, "resolutions": { diff --git a/src/account-aws/index.ts b/src/account-aws/index.ts index 4a6c31104..38975d842 100644 --- a/src/account-aws/index.ts +++ b/src/account-aws/index.ts @@ -35,6 +35,20 @@ export class AccountAws extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_account_aws"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a AccountAws resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the AccountAws to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the AccountAws to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_account_aws", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/credentials-aws/index.ts b/src/credentials-aws/index.ts index 4795f24be..86fb66c1e 100644 --- a/src/credentials-aws/index.ts +++ b/src/credentials-aws/index.ts @@ -39,6 +39,20 @@ export class CredentialsAws extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_credentials_aws"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a CredentialsAws resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the CredentialsAws to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the CredentialsAws to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_credentials_aws", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/data-integration/index.ts b/src/data-integration/index.ts index 417bfbdca..c9eda366b 100644 --- a/src/data-integration/index.ts +++ b/src/data-integration/index.ts @@ -134,6 +134,20 @@ export class DataIntegration extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_data_integration"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a DataIntegration resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the DataIntegration to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the DataIntegration to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_data_integration", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/elastigroup-aws-beanstalk/index.ts b/src/elastigroup-aws-beanstalk/index.ts index baaaf4b14..a9863758e 100644 --- a/src/elastigroup-aws-beanstalk/index.ts +++ b/src/elastigroup-aws-beanstalk/index.ts @@ -1019,6 +1019,20 @@ export class ElastigroupAwsBeanstalk extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_elastigroup_aws_beanstalk"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a ElastigroupAwsBeanstalk resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the ElastigroupAwsBeanstalk to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the ElastigroupAwsBeanstalk to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_elastigroup_aws_beanstalk", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/elastigroup-aws-suspension/index.ts b/src/elastigroup-aws-suspension/index.ts index 1ef3b6563..53f5a8762 100644 --- a/src/elastigroup-aws-suspension/index.ts +++ b/src/elastigroup-aws-suspension/index.ts @@ -135,6 +135,20 @@ export class ElastigroupAwsSuspension extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_elastigroup_aws_suspension"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a ElastigroupAwsSuspension resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the ElastigroupAwsSuspension to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the ElastigroupAwsSuspension to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_elastigroup_aws_suspension", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/elastigroup-aws/index.ts b/src/elastigroup-aws/index.ts index c6d661db7..605b87809 100644 --- a/src/elastigroup-aws/index.ts +++ b/src/elastigroup-aws/index.ts @@ -12533,6 +12533,20 @@ export class ElastigroupAws extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_elastigroup_aws"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a ElastigroupAws resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the ElastigroupAws to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the ElastigroupAws to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_elastigroup_aws", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/elastigroup-azure-v3/index.ts b/src/elastigroup-azure-v3/index.ts index 79aadc2e9..4cb3e178f 100644 --- a/src/elastigroup-azure-v3/index.ts +++ b/src/elastigroup-azure-v3/index.ts @@ -1432,6 +1432,20 @@ export class ElastigroupAzureV3 extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_elastigroup_azure_v3"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a ElastigroupAzureV3 resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the ElastigroupAzureV3 to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the ElastigroupAzureV3 to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_elastigroup_azure_v3", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/elastigroup-azure/index.ts b/src/elastigroup-azure/index.ts index 7e1685994..1a56fa1e4 100644 --- a/src/elastigroup-azure/index.ts +++ b/src/elastigroup-azure/index.ts @@ -3475,6 +3475,20 @@ export class ElastigroupAzure extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_elastigroup_azure"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a ElastigroupAzure resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the ElastigroupAzure to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the ElastigroupAzure to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_elastigroup_azure", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/elastigroup-gcp/index.ts b/src/elastigroup-gcp/index.ts index 43d9cdbdc..aae6eb790 100644 --- a/src/elastigroup-gcp/index.ts +++ b/src/elastigroup-gcp/index.ts @@ -3932,6 +3932,20 @@ export class ElastigroupGcp extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_elastigroup_gcp"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a ElastigroupGcp resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the ElastigroupGcp to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the ElastigroupGcp to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_elastigroup_gcp", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/elastigroup-gke/index.ts b/src/elastigroup-gke/index.ts index 3bde93e77..0a0fc847a 100644 --- a/src/elastigroup-gke/index.ts +++ b/src/elastigroup-gke/index.ts @@ -3561,6 +3561,20 @@ export class ElastigroupGke extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_elastigroup_gke"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a ElastigroupGke resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the ElastigroupGke to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the ElastigroupGke to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_elastigroup_gke", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/health-check/index.ts b/src/health-check/index.ts index da1194c92..da9bef34f 100644 --- a/src/health-check/index.ts +++ b/src/health-check/index.ts @@ -319,6 +319,20 @@ export class HealthCheck extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_health_check"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a HealthCheck resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the HealthCheck to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the HealthCheck to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_health_check", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/managed-instance-aws/index.ts b/src/managed-instance-aws/index.ts index e22c059ee..aa1b6f1c9 100644 --- a/src/managed-instance-aws/index.ts +++ b/src/managed-instance-aws/index.ts @@ -2177,6 +2177,20 @@ export class ManagedInstanceAws extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_managed_instance_aws"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a ManagedInstanceAws resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the ManagedInstanceAws to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the ManagedInstanceAws to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_managed_instance_aws", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/mrscaler-aws/index.ts b/src/mrscaler-aws/index.ts index 563545b7d..76e0bc32a 100644 --- a/src/mrscaler-aws/index.ts +++ b/src/mrscaler-aws/index.ts @@ -4430,6 +4430,20 @@ export class MrscalerAws extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_mrscaler_aws"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a MrscalerAws resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the MrscalerAws to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the MrscalerAws to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_mrscaler_aws", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/multai-balancer/index.ts b/src/multai-balancer/index.ts index 5c237e619..138078ef4 100644 --- a/src/multai-balancer/index.ts +++ b/src/multai-balancer/index.ts @@ -265,6 +265,20 @@ export class MultaiBalancer extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_multai_balancer"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a MultaiBalancer resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the MultaiBalancer to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the MultaiBalancer to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_multai_balancer", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/multai-deployment/index.ts b/src/multai-deployment/index.ts index 5e0a6b59b..2f304fba0 100644 --- a/src/multai-deployment/index.ts +++ b/src/multai-deployment/index.ts @@ -35,6 +35,20 @@ export class MultaiDeployment extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_multai_deployment"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a MultaiDeployment resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the MultaiDeployment to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the MultaiDeployment to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_multai_deployment", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/multai-listener/index.ts b/src/multai-listener/index.ts index 6138f0fe3..80aac2eaa 100644 --- a/src/multai-listener/index.ts +++ b/src/multai-listener/index.ts @@ -355,6 +355,20 @@ export class MultaiListener extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_multai_listener"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a MultaiListener resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the MultaiListener to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the MultaiListener to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_multai_listener", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/multai-routing-rule/index.ts b/src/multai-routing-rule/index.ts index b9bebf0c4..a5706f8fa 100644 --- a/src/multai-routing-rule/index.ts +++ b/src/multai-routing-rule/index.ts @@ -183,6 +183,20 @@ export class MultaiRoutingRule extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_multai_routing_rule"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a MultaiRoutingRule resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the MultaiRoutingRule to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the MultaiRoutingRule to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_multai_routing_rule", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/multai-target-set/index.ts b/src/multai-target-set/index.ts index 25befecdc..be1009af1 100644 --- a/src/multai-target-set/index.ts +++ b/src/multai-target-set/index.ts @@ -394,6 +394,20 @@ export class MultaiTargetSet extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_multai_target_set"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a MultaiTargetSet resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the MultaiTargetSet to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the MultaiTargetSet to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_multai_target_set", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/multai-target/index.ts b/src/multai-target/index.ts index 025dff5d5..2a7c5c3b4 100644 --- a/src/multai-target/index.ts +++ b/src/multai-target/index.ts @@ -179,6 +179,20 @@ export class MultaiTarget extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_multai_target"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a MultaiTarget resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the MultaiTarget to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the MultaiTarget to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_multai_target", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/ocean-aks-np-virtual-node-group/index.ts b/src/ocean-aks-np-virtual-node-group/index.ts index 8049bff3d..951765935 100644 --- a/src/ocean-aks-np-virtual-node-group/index.ts +++ b/src/ocean-aks-np-virtual-node-group/index.ts @@ -857,6 +857,20 @@ export class OceanAksNpVirtualNodeGroup extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_ocean_aks_np_virtual_node_group"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OceanAksNpVirtualNodeGroup resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OceanAksNpVirtualNodeGroup to import + * @param importFromId The id of the existing OceanAksNpVirtualNodeGroup that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_np_virtual_node_group#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OceanAksNpVirtualNodeGroup to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_ocean_aks_np_virtual_node_group", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/ocean-aks-np/index.ts b/src/ocean-aks-np/index.ts index 4bbfe638a..0da3ee382 100644 --- a/src/ocean-aks-np/index.ts +++ b/src/ocean-aks-np/index.ts @@ -1553,6 +1553,20 @@ export class OceanAksNp extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_ocean_aks_np"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OceanAksNp resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OceanAksNp to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the OceanAksNp to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_ocean_aks_np", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/ocean-aks-virtual-node-group/index.ts b/src/ocean-aks-virtual-node-group/index.ts index 5d44f2a1a..0e8576012 100644 --- a/src/ocean-aks-virtual-node-group/index.ts +++ b/src/ocean-aks-virtual-node-group/index.ts @@ -1129,6 +1129,20 @@ export class OceanAksVirtualNodeGroup extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_ocean_aks_virtual_node_group"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OceanAksVirtualNodeGroup resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OceanAksVirtualNodeGroup to import + * @param importFromId The id of the existing OceanAksVirtualNodeGroup that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aks_virtual_node_group#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OceanAksVirtualNodeGroup to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_ocean_aks_virtual_node_group", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/ocean-aks/index.ts b/src/ocean-aks/index.ts index cd38582da..b92980afe 100644 --- a/src/ocean-aks/index.ts +++ b/src/ocean-aks/index.ts @@ -2459,6 +2459,20 @@ export class OceanAks extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_ocean_aks"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OceanAks resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OceanAks to import + * @param importFromId 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 + * @param provider? Optional instance of the provider where the OceanAks to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_ocean_aks", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/ocean-aws-extended-resource-definition/index.ts b/src/ocean-aws-extended-resource-definition/index.ts index c9325007c..48de5f0d6 100644 --- a/src/ocean-aws-extended-resource-definition/index.ts +++ b/src/ocean-aws-extended-resource-definition/index.ts @@ -39,6 +39,20 @@ export class OceanAwsExtendedResourceDefinition extends cdktf.TerraformResource // ================= public static readonly tfResourceType = "spotinst_ocean_aws_extended_resource_definition"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OceanAwsExtendedResourceDefinition resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OceanAwsExtendedResourceDefinition to import + * @param importFromId The id of the existing OceanAwsExtendedResourceDefinition that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aws_extended_resource_definition#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OceanAwsExtendedResourceDefinition to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_ocean_aws_extended_resource_definition", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/ocean-aws-launch-spec/index.ts b/src/ocean-aws-launch-spec/index.ts index 199987800..c841a92ff 100644 --- a/src/ocean-aws-launch-spec/index.ts +++ b/src/ocean-aws-launch-spec/index.ts @@ -3368,6 +3368,20 @@ export class OceanAwsLaunchSpec extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_ocean_aws_launch_spec"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OceanAwsLaunchSpec resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OceanAwsLaunchSpec to import + * @param importFromId The id of the existing OceanAwsLaunchSpec that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aws_launch_spec#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OceanAwsLaunchSpec to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_ocean_aws_launch_spec", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/ocean-aws/index.ts b/src/ocean-aws/index.ts index fad4adf0e..978fd219c 100644 --- a/src/ocean-aws/index.ts +++ b/src/ocean-aws/index.ts @@ -3461,6 +3461,20 @@ export class OceanAws extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_ocean_aws"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OceanAws resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OceanAws to import + * @param importFromId The id of the existing OceanAws that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_aws#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OceanAws to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_ocean_aws", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/ocean-ecs-launch-spec/index.ts b/src/ocean-ecs-launch-spec/index.ts index b7b98897a..06f7d3d94 100644 --- a/src/ocean-ecs-launch-spec/index.ts +++ b/src/ocean-ecs-launch-spec/index.ts @@ -1572,6 +1572,20 @@ export class OceanEcsLaunchSpec extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_ocean_ecs_launch_spec"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OceanEcsLaunchSpec resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OceanEcsLaunchSpec to import + * @param importFromId The id of the existing OceanEcsLaunchSpec that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_ecs_launch_spec#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OceanEcsLaunchSpec to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_ocean_ecs_launch_spec", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/ocean-ecs/index.ts b/src/ocean-ecs/index.ts index c756b76ac..2a0315e8c 100644 --- a/src/ocean-ecs/index.ts +++ b/src/ocean-ecs/index.ts @@ -3104,6 +3104,20 @@ export class OceanEcs extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_ocean_ecs"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OceanEcs resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OceanEcs to import + * @param importFromId The id of the existing OceanEcs that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_ecs#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OceanEcs to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_ocean_ecs", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/ocean-gke-import/index.ts b/src/ocean-gke-import/index.ts index 34f194554..791b8183f 100644 --- a/src/ocean-gke-import/index.ts +++ b/src/ocean-gke-import/index.ts @@ -2097,6 +2097,20 @@ export class OceanGkeImport extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_ocean_gke_import"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OceanGkeImport resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OceanGkeImport to import + * @param importFromId The id of the existing OceanGkeImport that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_import#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OceanGkeImport to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_ocean_gke_import", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/ocean-gke-launch-spec-import/index.ts b/src/ocean-gke-launch-spec-import/index.ts index 7bdf29cd1..58926fd1d 100644 --- a/src/ocean-gke-launch-spec-import/index.ts +++ b/src/ocean-gke-launch-spec-import/index.ts @@ -39,6 +39,20 @@ export class OceanGkeLaunchSpecImport extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_ocean_gke_launch_spec_import"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OceanGkeLaunchSpecImport resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OceanGkeLaunchSpecImport to import + * @param importFromId The id of the existing OceanGkeLaunchSpecImport that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_launch_spec_import#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OceanGkeLaunchSpecImport to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_ocean_gke_launch_spec_import", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/ocean-gke-launch-spec/index.ts b/src/ocean-gke-launch-spec/index.ts index cf20f9f73..cdf3c006a 100644 --- a/src/ocean-gke-launch-spec/index.ts +++ b/src/ocean-gke-launch-spec/index.ts @@ -2080,6 +2080,20 @@ export class OceanGkeLaunchSpec extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_ocean_gke_launch_spec"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OceanGkeLaunchSpec resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OceanGkeLaunchSpec to import + * @param importFromId The id of the existing OceanGkeLaunchSpec that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_gke_launch_spec#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OceanGkeLaunchSpec to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_ocean_gke_launch_spec", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/ocean-spark-virtual-node-group/index.ts b/src/ocean-spark-virtual-node-group/index.ts index a26c99b2d..9d3e4d570 100644 --- a/src/ocean-spark-virtual-node-group/index.ts +++ b/src/ocean-spark-virtual-node-group/index.ts @@ -39,6 +39,20 @@ export class OceanSparkVirtualNodeGroup extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_ocean_spark_virtual_node_group"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OceanSparkVirtualNodeGroup resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OceanSparkVirtualNodeGroup to import + * @param importFromId The id of the existing OceanSparkVirtualNodeGroup that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_spark_virtual_node_group#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OceanSparkVirtualNodeGroup to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_ocean_spark_virtual_node_group", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/ocean-spark/index.ts b/src/ocean-spark/index.ts index 7a6b6e2d1..810c0db84 100644 --- a/src/ocean-spark/index.ts +++ b/src/ocean-spark/index.ts @@ -928,6 +928,20 @@ export class OceanSpark extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_ocean_spark"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OceanSpark resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OceanSpark to import + * @param importFromId The id of the existing OceanSpark that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/ocean_spark#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OceanSpark to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_ocean_spark", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/organization-policy/index.ts b/src/organization-policy/index.ts index c14110142..051fff9a6 100644 --- a/src/organization-policy/index.ts +++ b/src/organization-policy/index.ts @@ -283,6 +283,20 @@ export class OrganizationPolicy extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_organization_policy"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OrganizationPolicy resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OrganizationPolicy to import + * @param importFromId The id of the existing OrganizationPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_policy#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OrganizationPolicy to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_organization_policy", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/organization-programmatic-user/index.ts b/src/organization-programmatic-user/index.ts index 4b0d27e44..75c0276fe 100644 --- a/src/organization-programmatic-user/index.ts +++ b/src/organization-programmatic-user/index.ts @@ -291,6 +291,20 @@ export class OrganizationProgrammaticUser extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_organization_programmatic_user"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OrganizationProgrammaticUser resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OrganizationProgrammaticUser to import + * @param importFromId The id of the existing OrganizationProgrammaticUser that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_programmatic_user#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OrganizationProgrammaticUser to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_organization_programmatic_user", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/organization-user-group/index.ts b/src/organization-user-group/index.ts index 422bbfbde..a0b93a044 100644 --- a/src/organization-user-group/index.ts +++ b/src/organization-user-group/index.ts @@ -167,6 +167,20 @@ export class OrganizationUserGroup extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_organization_user_group"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OrganizationUserGroup resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OrganizationUserGroup to import + * @param importFromId The id of the existing OrganizationUserGroup that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_user_group#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OrganizationUserGroup to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_organization_user_group", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/organization-user/index.ts b/src/organization-user/index.ts index cb86d9869..2100d6f88 100644 --- a/src/organization-user/index.ts +++ b/src/organization-user/index.ts @@ -179,6 +179,20 @@ export class OrganizationUser extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_organization_user"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a OrganizationUser resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the OrganizationUser to import + * @param importFromId The id of the existing OrganizationUser that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/organization_user#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the OrganizationUser to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_organization_user", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/provider/index.ts b/src/provider/index.ts index ebd79013b..5de49a2e5 100644 --- a/src/provider/index.ts +++ b/src/provider/index.ts @@ -48,6 +48,20 @@ export class SpotinstProvider extends cdktf.TerraformProvider { // ================= public static readonly tfResourceType = "spotinst"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a SpotinstProvider resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the SpotinstProvider to import + * @param importFromId The id of the existing SpotinstProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the SpotinstProvider to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/stateful-node-azure/index.ts b/src/stateful-node-azure/index.ts index ee22d892c..6cd645dc8 100644 --- a/src/stateful-node-azure/index.ts +++ b/src/stateful-node-azure/index.ts @@ -5309,6 +5309,20 @@ export class StatefulNodeAzure extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_stateful_node_azure"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a StatefulNodeAzure resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the StatefulNodeAzure to import + * @param importFromId The id of the existing StatefulNodeAzure that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/stateful_node_azure#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the StatefulNodeAzure to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_stateful_node_azure", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/src/subscription/index.ts b/src/subscription/index.ts index 93ce02928..afdc6affa 100644 --- a/src/subscription/index.ts +++ b/src/subscription/index.ts @@ -51,6 +51,20 @@ export class Subscription extends cdktf.TerraformResource { // ================= public static readonly tfResourceType = "spotinst_subscription"; + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a Subscription resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the Subscription to import + * @param importFromId The id of the existing Subscription that should be imported. Refer to the {@link https://registry.terraform.io/providers/spotinst/spotinst/1.146.0/docs/resources/subscription#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the Subscription to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "spotinst_subscription", importId: importFromId, provider }); + } + // =========== // INITIALIZER // =========== diff --git a/yarn.lock b/yarn.lock index 400ac0173..6ee948421 100644 --- a/yarn.lock +++ b/yarn.lock @@ -78,19 +78,19 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" -"@cdktf/cli-core@0.18.2": - version "0.18.2" - resolved "https://registry.yarnpkg.com/@cdktf/cli-core/-/cli-core-0.18.2.tgz#32ebaca2c79ed3b2341bf46e3bdf4db6991b0f5e" - integrity sha512-deJzuZIJ829tzx0X1t1E1n6jeSCal2SoR1v9r9F6EFTlfAhU3uccj6z6e8RalnLKh4SMJWRtN8PsWzuGaBEN2Q== - dependencies: - "@cdktf/commons" "0.18.2" - "@cdktf/hcl2cdk" "0.18.2" - "@cdktf/hcl2json" "0.18.2" - "@cdktf/node-pty-prebuilt-multiarch" "0.10.1-pre.10" - "@cdktf/provider-schema" "0.18.2" +"@cdktf/cli-core@0.19.0": + version "0.19.0" + resolved "https://registry.yarnpkg.com/@cdktf/cli-core/-/cli-core-0.19.0.tgz#ed2bccb413332f8cfb685662d60bcbb17c4d5fdb" + integrity sha512-iSkhxuSHEPkPCPwvcM81ytniS3v/3YT+zY/MzeKWVkaMj1hZDF3e2C5gnjOdrb0ZCFIH1+znF+aJK9LiqBoV+Q== + dependencies: + "@cdktf/commons" "0.19.0" + "@cdktf/hcl2cdk" "0.19.0" + "@cdktf/hcl2json" "0.19.0" + "@cdktf/node-pty-prebuilt-multiarch" "0.10.1-pre.11" + "@cdktf/provider-schema" "0.19.0" "@sentry/node" "^7.64.0" archiver "^5.3.1" - cdktf "0.18.2" + cdktf "0.19.0" chalk "^4.1.2" chokidar "^3.5.3" cli-spinners "2.7.0" @@ -132,13 +132,13 @@ yoga-layout-prebuilt "^1.10.0" zod "^1.11.17" -"@cdktf/commons@0.18.2": - version "0.18.2" - resolved "https://registry.yarnpkg.com/@cdktf/commons/-/commons-0.18.2.tgz#3c14a69681510e4b3a4a989cc0fd31a523232cd0" - integrity sha512-9jLT7K6bkGWdy8wRbpZfmAnzDPczV9NBpGIS3vsKJCZwoipccmG2LD12DlbM3610IHISksya2AQLlLmJMsTnmA== +"@cdktf/commons@0.19.0": + version "0.19.0" + resolved "https://registry.yarnpkg.com/@cdktf/commons/-/commons-0.19.0.tgz#e0bc7e428b4689550ac9c652e366116114d09875" + integrity sha512-zhqGhx7PWa1lCa1B7RUH1qoln2emrGbGJ3kjRKMOxJxbTKdQBwFUbsaEOiOAVBm0ukTt2DX+VWQc8YPpMgSbgA== dependencies: "@sentry/node" "^7.64.0" - cdktf "0.18.2" + cdktf "0.19.0" ci-info "^3.8.0" codemaker "^1.87.0" constructs "^10.0.25" @@ -149,18 +149,18 @@ log4js "^6.9.1" uuid "^9.0.1" -"@cdktf/hcl2cdk@0.18.2": - version "0.18.2" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.18.2.tgz#1ec46d43a3e7ef5a17f123aa3cd683df621b956b" - integrity sha512-/AdUWmg1EC++HrS2I/C8H3JV1m/JfK3ONGBY1efNlc3LO7TBKJssKWVBMtYp45IJD86m7rNBOeL1TD0AZ1KjrQ== +"@cdktf/hcl2cdk@0.19.0": + version "0.19.0" + resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.19.0.tgz#1077eb093f56424c60315dda350648f1f608fb0d" + integrity sha512-43XWR/ZLZVc8amOC6GmyGFkK9doiP9DKMjEDpYEnXCl1UhdFGHHipcSK6fnc30RCIq3KFF9FTuztvUyruToRyA== dependencies: "@babel/generator" "^7.21.4" "@babel/template" "^7.20.7" "@babel/types" "^7.21.4" - "@cdktf/commons" "0.18.2" - "@cdktf/hcl2json" "0.18.2" - "@cdktf/provider-generator" "0.18.2" - "@cdktf/provider-schema" "0.18.2" + "@cdktf/commons" "0.19.0" + "@cdktf/hcl2json" "0.19.0" + "@cdktf/provider-generator" "0.19.0" + "@cdktf/provider-schema" "0.19.0" camelcase "^6.3.0" deep-equal "^2.2.0" glob "^10.3.3" @@ -171,49 +171,49 @@ reserved-words "^0.1.2" zod "^3.21.4" -"@cdktf/hcl2json@0.18.2": - version "0.18.2" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.18.2.tgz#fd23555d9b2620ed561a9f18843c9d8ee28eb20a" - integrity sha512-TSuIMet9RSuXUWPz40ed/W4WMu92aHVnJ44lB5nap9E1PE8brr7FhnW32dFOy9m2H8WU4GAfSQ0k3GW6JitSig== +"@cdktf/hcl2json@0.19.0": + version "0.19.0" + resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.19.0.tgz#39fb184421b44b35cb69207dd17c7713ac246563" + integrity sha512-wo68qo74dTxcZWJkwlhTV+YoVopUUUTpRC8W73HWkaL/lw6GDozh4GHwphagIHYJy07Ecxdx/WTp0sGDBaFBuQ== dependencies: fs-extra "^11.1.1" -"@cdktf/node-pty-prebuilt-multiarch@0.10.1-pre.10": - version "0.10.1-pre.10" - resolved "https://registry.yarnpkg.com/@cdktf/node-pty-prebuilt-multiarch/-/node-pty-prebuilt-multiarch-0.10.1-pre.10.tgz#b404351940c595bd96405aaeec7ceffe8b0fc83b" - integrity sha512-5ysQrHJvqYLYg407KvaDNu+xx68ZGaqeF0SohXe5e4yNqJhPFPUQ536rkReQcPc2yZiF5PDmmvf5T9MOacHpSQ== +"@cdktf/node-pty-prebuilt-multiarch@0.10.1-pre.11": + version "0.10.1-pre.11" + resolved "https://registry.yarnpkg.com/@cdktf/node-pty-prebuilt-multiarch/-/node-pty-prebuilt-multiarch-0.10.1-pre.11.tgz#07ab168845047e5879e737ac5ab0919a49ba89a8" + integrity sha512-qvga/nzEtdCJMu/6jJfDqpzbRejvXtNhWFnbubfuYyN5nMNORNXX+POT4j+mQSDQar5bIQ1a812szw/zr47cfw== dependencies: nan "^2.14.2" prebuild-install "^7.1.1" -"@cdktf/provider-generator@0.18.2": - version "0.18.2" - resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.18.2.tgz#e4210bb8cb2d9e48271a2a2fba4f5ec65d77b3b1" - integrity sha512-Qqfmwlz1t9Ie84CLkefxDR8a2bsacxbaEncO6NqzwYWaCu/K5TDDOqHjLKl1kv3mKjdZtJ0YLMJsMP0C49hKPg== +"@cdktf/provider-generator@0.19.0": + version "0.19.0" + resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.19.0.tgz#348e8e2744e61a7a40340f634b7bb9e12a7fafc3" + integrity sha512-+1qKfvSA4YH+i6PBbuDwj8xP5NNCsyeF5KR6S/2NqBxz/4w4xptB+h/IehiVGSHtwI2/XmL4bF3gLpNB9Q2dGg== dependencies: - "@cdktf/commons" "0.18.2" - "@cdktf/hcl2json" "0.18.2" - "@cdktf/provider-schema" "0.18.2" - "@types/node" "16.18.23" + "@cdktf/commons" "0.19.0" + "@cdktf/hcl2json" "0.19.0" + "@cdktf/provider-schema" "0.19.0" + "@types/node" "18.11.19" codemaker "^1.87.0" deepmerge "^4.2.2" fs-extra "^8.1.0" jsii-srcmak "^0.1.951" "@cdktf/provider-project@^0.2.95": - version "0.2.132" - resolved "https://registry.yarnpkg.com/@cdktf/provider-project/-/provider-project-0.2.132.tgz#f91d3de5f166784c132cfc579f8e0d4633341233" - integrity sha512-KCbXFZt3cgtkmDbExnmzUANcbad6xXfO5YaJgH45Xpwhu4mMmM16wt6WN8rshg7VrVu4zRVjzSTmyX5BviHEoQ== + version "0.2.134" + resolved "https://registry.yarnpkg.com/@cdktf/provider-project/-/provider-project-0.2.134.tgz#1f1d90c19e0e0a121c157f881586a8ec8eadace6" + integrity sha512-bqU1i0iBg8ky1FRwV6qLdP4Au+XxIhHC7tAIu8Jx++SYhQRnz8hh5fKs3o6UCOtnoUZOTgi4DDNZ1ltnBN/dFA== dependencies: change-case "^4.1.2" fs-extra "^10.1.0" -"@cdktf/provider-schema@0.18.2": - version "0.18.2" - resolved "https://registry.yarnpkg.com/@cdktf/provider-schema/-/provider-schema-0.18.2.tgz#b0094e4124d91d75e44701a79262b8d3159ecd91" - integrity sha512-UB3oxmh0GJ/NeubDKjF+gT8bsh7kcT+lCbG0OZwXPlTKBuaDRuS2InkvcUAlvhC7ML1+DqpTl5PsAaowuW46uA== +"@cdktf/provider-schema@0.19.0": + version "0.19.0" + resolved "https://registry.yarnpkg.com/@cdktf/provider-schema/-/provider-schema-0.19.0.tgz#3377e69ae7150056eb59f2b542e5fa5b83493f51" + integrity sha512-tfl6EqzBGL+qRBc+lgtb4qZvj8J4R+htF+N6BmrFnz9NiplRJmy1xzRMZ1fsrboeH0QExlyFYdIaZ97Q3CtD7A== dependencies: - "@cdktf/commons" "0.18.2" + "@cdktf/commons" "0.19.0" fs-extra "^11.1.1" "@colors/colors@1.5.0": @@ -749,10 +749,10 @@ dependencies: undici-types "~5.25.1" -"@types/node@16.18.23": - version "16.18.23" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.23.tgz#b6e934fe427eb7081d0015aad070acb3373c3c90" - integrity sha512-XAMpaw1s1+6zM+jn2tmw8MyaRDIJfXxqmIQIS0HfoGYPuf7dUWeiUKopwq13KFX9lEp1+THGtlaaYx39Nxr58g== +"@types/node@18.11.19": + version "18.11.19" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.19.tgz#35e26df9ec441ab99d73e99e9aca82935eea216d" + integrity sha512-YUgMWAQBWLObABqrvx8qKO1enAvBUdjZOAWQ5grBAkp5LQv45jBvYKZ3oFS9iKRCQyFjqw6iuEa1vmFqtxYLZw== "@types/node@^18": version "18.18.5" @@ -1220,18 +1220,18 @@ case@^1.6.3: resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== -cdktf-cli@^0.18.0: - version "0.18.2" - resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.18.2.tgz#c9864fb5b4869cb820cfd55a8682dbdb7d9af7f6" - integrity sha512-Href8hApBsCuvLz1bOiV5t13gkTbl4O457CeiBQmEjfFLg5myluA2nSMBSgCo0JGd/89sCbQXt1MdQU577qM2Q== +cdktf-cli@^0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.19.0.tgz#d0278749beed81a8b450c4b1c41de6046967187e" + integrity sha512-WGLs0IOgig8WDO2E6RYWtG5lCDL+ICX+plFipWT8JhuJpemxBhk8pO8uhDSWvBF85ZpVecQv+szfQVmXq8mdUg== dependencies: - "@cdktf/cli-core" "0.18.2" - "@cdktf/commons" "0.18.2" - "@cdktf/hcl2cdk" "0.18.2" - "@cdktf/hcl2json" "0.18.2" + "@cdktf/cli-core" "0.19.0" + "@cdktf/commons" "0.19.0" + "@cdktf/hcl2cdk" "0.19.0" + "@cdktf/hcl2json" "0.19.0" "@inquirer/prompts" "^2.3.0" "@sentry/node" "^7.64.0" - cdktf "0.18.2" + cdktf "0.19.0" ci-info "^3.8.0" codemaker "^1.87.0" constructs "^10.0.25" @@ -1251,10 +1251,10 @@ cdktf-cli@^0.18.0: yoga-layout-prebuilt "^1.10.0" zod "^1.11.17" -cdktf@0.18.2, cdktf@^0.18.0: - version "0.18.2" - resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.18.2.tgz#21b02a4114812b0a696e70d9f7cfc59caa2c0af9" - integrity sha512-ohCsfFwEjXbF4bGbzkx/YB/aq6spceAPtKBXfdF/kNjUx1hVH28lQDS5ykJbnxAAnvrUA8FWz034buun7uPrdQ== +cdktf@0.19.0, cdktf@^0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.19.0.tgz#097a3241b95e77eeab8ae1f7a714bf45dc6ca55b" + integrity sha512-5tcNhvrvsE9WawC5cPwV7B9ATQ5lWNjyCJN7EnMofxTtkBEdnnGx0esC+vpNO4Fs0LhmV37qCUlm+K6anZaPYw== dependencies: archiver "5.3.1" json-stable-stringify "^1.0.2" @@ -4385,10 +4385,10 @@ progress@^2.0.3: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -projen@^0.74.18: - version "0.74.18" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.74.18.tgz#626e8fbd1591fc0fadecd5d56ad5c83146ab44f0" - integrity sha512-VGpz4AIBxYX9sTn0piRa5WFH9/bB1HM452C5+qFvWraT7PPCcoENdH6iegdzSYe5h2RIZXSyHs9beokypzc7zw== +projen@^0.75.0: + version "0.75.0" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.75.0.tgz#f7e317cdfd5a009e7670e3779d60aeef7b9d5f5a" + integrity sha512-Xc3fDcdawK0WoVECl2tzFmf3a4BmM5bPUBzOHyZMSCOc5hmHkgFxbKquE/Er5WMV4+BHMRXA8QeZAIuZZ9ryeQ== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3"